Thesis and assignment writing - Anderson, Janathan; Durston, Berry H.; Poole, Millicent