1. G.B. Shelly and M.E. Vermaat. 2011. Discovering Computers Fundamentals: Living in a Digital World. Course Technology Cengage Learning. G.B. Shelly and M.E. Vermaat. 2011. Discovering Computers Fundamentals: Living in a Digital World. Course Technology Cengage Learning.
2. Sommerville. 2011. Software Engineering. Pearson. Sommerville. 2011. Software Engineering. Pearson.
3. W. Pree. 1995. Design Pattern for Object-Oriented Software Development. Addison-Wesley. W. Pree. 1995. Design Pattern for Object-Oriented Software Development. Addison-Wesley.
4. N. Dale D.T. Joyce and C. Weems. 2006. Object-Oriented Data Structures Using Java. Jones and Bartlett Publishers. N. Dale D.T. Joyce and C. Weems. 2006. Object-Oriented Data Structures Using Java. Jones and Bartlett Publishers.