Books on Multiplayer Games?

Are there any good book on multiplayer game development and the theory behind it? Just something I can read to figure out how these types of games should be structured as I know I have much to learn.

~ Thanks, S.P.P