His book is also excellent: http://www.amazon.co.uk/gp/product/0123694965?ie=UTF8&ta... - I checked it out of the library recently and it really is a bible for game design. It literally covers everything you'd want to know about making high-quality games.