Practical Technology: Developing Linux Applications - Developing Linux Graphical User Interface Applications with GTK+ and GDK