Author: B. E. Hayden
Alternate names: B. E Hayden