Author: Peter Temin
Alternate names: PETER TEMIN