Foundations of GTK+ Development - Krause, Andrew. (Apress : Imprint: Apress, 2007)