PROGRAMMING IN ANSI C - BALAGURUSAMY E (TATA MC GRAW HILL, 2005)