e. wales hirst, m.a., b.sc.