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