Author: Richard E. Hayden
Alternate names: R. E. Hayden