Basics of Game Design - Moore, Michael (CRC UK, 2020)