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