Forouzan, Behrouz A. and Gilberg, Richard F. Computer science: a structured programming approach using C - 3rd ed. - Haryana Thomson Learning 2007 ISBN: 9788131503720