- C: How to Program. 3rd Ed. Deitel, H. M.and P. J. Deitel. Pearson Education Prentice Hall. Prentice-Hall, New Jersey.
- Problem Solving Basics and Computer Programming. A programming language independent companion to Roberge/Bauer/Smith, “Engaged Learning for Programming in C++: A Laboratory Course”, Jones and Bartlett Publishers, 2nd Edition, ©2001, ISBN 0763714232. DOWNLOAD