Author: Keith William Caldecott
Alternate names: Keith W Caldecott; Keith W. Caldecott