Author: Richard C. Brusca
Alternate names: RICHARD C. BRUSCA