Python 3 - Parker, J. R. (Mercury Learning and Information, 2018)