Foundations of GTK+ Development (Expert's Voice in Open Source)
by
Andrew Krause
Provides information on building graphical applications using GTK+.