Hi,
No book are available for me, though you can find somewhat old books in amazon.com/a9.com
so my favorite recommendation is
1. study basic gtk+/glib
http://www.gtk.org/tutorial/
http://www.gnome.org/
2. try to see gtk apps source codes
Check this site source files,
http://www.gnomefiles.org/
3. try to write code