Structure of Game Design - Wallace Wang (Springer Nature, 2023)