Understanding flowers & flowering : an integrated approach - Glover, Beverly Jane (Oxford biology, 2007)