Ansi C Programming by Steven C. Lawlor