Ecology and evolution of flowers - Harder, Lawrence D. (Oxford University Press, 2006)