Author: d.d. a.f. kirkpatrick