Author: w.g. heslop, d.d., litt. s.d.