Mastering GNOME - Pfaffenberger,Bryan et al (BPB, 2000)