Applied Algorithmic Thinking: Data and Applications by Phil DeMarois | Menrva Books