C programming for engineering and computer science (McGraw-Hill Companies, 1999)