4 books
Test Gen
Game Architecture and Design
Andrew Rollings and Ernest Adams on Game Design
Game Architecture and Design Gold Book