Senior honours Millport marine microbiology lecture notes