Bread and roses : gardening books from 1560 to 1960.