Python Projects for Beginners - Milliken, Connor P. (Apress, 2020)