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