Author: m.a  g.r. noakes