Open Source Messaging Application Development : Building and Extending Gaim - Sean Egan (Apress)