Beginning C From Novice to Professional - Horton, Ivor (Apress, 2007)