C! : programming principles and practices - Grady, Tim M. (McGraw-Hill, 1989)