Python programming fundamentals - Lee, Kent D. (Undergraduate Topics in Computer Science UTiCs, 2014)