Fundamentals of programming problem solving in C - Albacea, Eliezer A. (UPLB Foundation, Inc., 2003)