Open menu
Peter Klinkhamer
Evolutionary ecology of plant reproductive strategies