Author: h.e. bell &  r.l. ollard