Author: Steve Alten
Alternate names: Alten Steve