Programming in ANSI C - E Balaguruswamy (New Delhi McGraw Hill, 2009)