By Patrick Felicia? I’ve read some of his other game design and programming books and his teaching style is excellent.