Python : an introduction to programming - Parker, James R., 1955- (Mercury Learning and Information, 2017)