Author: David L. I. Kirkpatrick
Alternate names: D. L. I. Kirkpatrick