Author: David Phares McKay
Alternate names: David P. McKay