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