1-2 of 2 Books
Video Game Design
By Michael Salmond
Multi-threaded game engine design
By Jonathan S. Harbour