Beginning C from novice to professional ; [takes you step-by-step from novice to C programmer] - Horton, Ivor (Apress, 2006)