Codes Over Rings - Patrick Sole (2009)