Arlow, Jim and Neustadt, Ila. 2005. UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design. 2nd ed. Vol. Addison-Wesley object technology series. 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. 2nd ed. Vol. Object technology series. Harlow: Addison-Wesley.
Kopka, Helmut and Daly, Patrick W. 2004. Guide to LaTeX. 4th ed. Vol. Addison-Wesley series on tools and techniques for computer typesetting. Boston: Addison-Wesley.
Lano, K. 2009a. Model-Driven Software Development with UML and Java. Australia: Cengage Learning.
———. 2009b. Model-Driven Software Development with UML and Java. Australia: Cengage Learning.
LaTeX: ProQuest Tech Books. n.d.
Miles, Russ and Hamilton, Kim. 2006. Learning UML 2.0. Beijing: O’Reilly.
Mittelbach, Frank, Goossens, Michel, and Goossens, Michel. 2004. The LaTeX Companion. 2nd ed. Vol. Addison-Wesley series on tools and techniques for computer typesetting. Boston, Mass: Addison-Wesley.
‘Module Moodle Page’. n.d. https://moodle.ucl.ac.uk/enrol/index.php?id=1142.
Pressman, Roger S. 2001. Software Engineering: A Practitioner’s Approach. 5th ed. Vol. McGraw-Hill series in computer science. Boston, Mass: McGraw Hill.
Sommerville, Ian. 2007. Software Engineering. 8th ed. Vol. International computer science series. Harlow: Addison-Wesley.
The Clean Coder: A Code of Conduct for Professional Programmers: ProQuest Tech Books. n.d.