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