Object Oriented Software Engineering 2 - University of Glasgow