Author: james arnold crowther, sc.d., f.inst.p.