Python Programming Fundamentals - Kent D. Lee ((Undergraduate Topics in Computer Science))