Multiplayer Game Programming: Architecting Networked Games,
Josh Glazer & Sanjay Madhav
Game Programming in C++: Creating 3D Games, First Edition
Sanjay Madhav