java An Introduction to Java and Object Oriented Programming. A taught module from Edinburgh Napier University