'O' level course: Programming and problem solving through C language - Lichade, Vishal M (N.D. Dreamtech, 2003)