Author: David M. Buss
Alternate names: DAVID M. BUSS; David M. Buss Ph.D.