Programming with ANSI C - Holmes, B. J. (BPB publications, 1996)