C program design for engineers - Hanly (Adison-Wesley, 1997)