Developing Linux applications with GTK+ and GDK - Harlow, Eric (New Riders, 1999)