SPILSBURY, Louise Oxford, 2006

Why do plants have flowers?