Programming in ANSI C. - 3rd Ed. - Balagurusamy, E (Tata McGraw -- Hill publishing, 2006)