Programming Jabber. - Adams, Daniel J. (O'Reilly, 2002)