XMPP: The Definitive Guide. Building Real-Time Applications with Jabber Technologies
Extensible Messaging and Presence Protocol (XMPP)