An introduction to Python and computer programming - Zhang, Yue (Lecture Notes in Electrical Engineering, 2015)