Author: Albert R. Greene
Alternate names: Albert R Greene