Game Programming with Code Angel - Mark Cunningham (Springer, 2020)