Anon. n.d.-a. LaTeX: ProQuest Tech Books.
Anon. n.d.-b. ‘Module Moodle Page’. Retrieved (https://moodle.ucl.ac.uk/enrol/index.php?id=1142).
Anon. n.d.-c. The Clean Coder: A Code of Conduct for Professional Programmers: ProQuest Tech Books.
Arlow, Jim and Neustadt, Ila. 2005. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design. Vol. Addison-Wesley object technology series. 2nd ed. London: Addison-Wesley.
Beck, Kent. 2000. Extreme Programming Explained: Embrace Change. Harlow: Addison-Wesley.
Brooks, Frederick P. 1995. The Mythical Man-Month: Essays on Software Engineering. Anniversary ed. Boston, Mass: Addison-Wesley.
Cockburn, Alistair. 2001. Writing Effective Use Cases. Vol. The Crystal series for software development. Boston: Addison-Wesley.
Dennis, Alan, Tegarden, David Paul, and Wixom, Barbara Haley. 2005. Systems Analysis and Design with UML Version 2.0: An Object-Oriented Approach. 2nd ed. Hoboken, NJ: J. Wiley.
Fowler, Martin and Scott, Kendall. 2000. UML Distilled: A Brief Guide to the Standard Object Modeling Language. Vol. Object technology series. 2nd ed. Harlow: Addison-Wesley.
Kopka, Helmut and Daly, Patrick W. 2004. Guide to LaTeX. Vol. Addison-Wesley series on tools and techniques for computer typesetting. 4th ed. Boston: Addison-Wesley.
Lano, K. 2009a. Model-Driven Software Development with UML and Java. Australia: Cengage Learning.
Lano, K. 2009b. Model-Driven Software Development with UML and Java. Australia: Cengage Learning.
Miles, Russ and Hamilton, Kim. 2006. Learning UML 2.0. Beijing: O’Reilly.
Mittelbach, Frank, Goossens, Michel, and Goossens, Michel. 2004. The LaTeX Companion. Vol. Addison-Wesley series on tools and techniques for computer typesetting. 2nd ed. Boston, Mass: Addison-Wesley.
Pressman, Roger S. 2001. Software Engineering: A Practitioner’s Approach. Vol. McGraw-Hill series in computer science. 5th ed. Boston, Mass: McGraw Hill.
Sommerville, Ian. 2007. Software Engineering. Vol. International computer science series. 8th ed. Harlow: Addison-Wesley.