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