and he wrote Game Programming Patterns [0]

[0] https://gameprogrammingpatterns.com/