Ecology and evolution of flowers - Harder, Lawrence D.; Barrett, Spencer Charles Hilton (Oxford biology, 2006)