Programming in ANSI C Deluxe Revised