Ecology and Evolution of flowers - Lawrence.D,Harder,et al (USA Oxford University Press,019857086453, 2007)