Author: John S. Allen
Alternate names: Allen, John S., fl. 1977
Born: fl. 1977