Make your own python text adventure a guide to learning programming - Johnson, Phillip (Apress, 2018)