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