Why do flowers vary? The functional ecology of variation in flower size and form within natural plant populations. - Galen, ,C.. (BioScience, 1999)