Author: Peter W. Culicover
Alternate names: PETER W. CULICOVER