Understanding flower & flowering : an integrated approach - Baverly Glover (Oxford University press, 2007)