Author: John Gerassi
Alternate names: John gerassi; John G. Gerassi