Practical Programming: An Introduction to Computer Science Using Python 3.6 by Paul Gries | Menrva Books | MenrvaBooks