Author: m.j.c. hodgart,m.a.