Author: James I. Robertson
Alternate names: James I. Robertson Jr.