Programming a multiplayer FPS in DirectX - Young, Vaughan (Game development series, 2005)