The goal of Developing Linux Applications is to provide a handbook for developers who are moving to the Linux platform. Linux Application Development covers the GTK+ library including GLIB and GDK using C. You'll find information covered no place else--information that Linux developers need in one comprehensive development book. All of the applications and code the author developed for the title have been released under the GPL.
This book is somewhat similar in scope to GTK+/Gnome Application Development, but of lesser quality. Like the other, it's also becoming a bit obsolete.