1
by Ehrlich, Paul R., Ehrlich, Anne H., Holdren, John P.
Published 1975
Springer Berlin Heidelberg

2
by Sodhi, Navjot S.
Published 2010
Oxford University Press
Other Authors: '; ...Ehrlich, Paul R....