C# From Java, Rob Miles, Edition 3.1 2008-2009. Department of Computer Science University of Hull