C progarmming principles and practices - Grady, Tim M. (McGraw-Hill book company, New York, 1989)