Make Your Own Python Text Adventure - Phillip Johnson (Springer, 2018)