Author: Richard L. Fogel
Alternate names: Richard L Fogel