Taylor's Guide to Roses: How to Select abd Grow 380 Roses, Including the New Hardy Ever-Blooming Varieties - Flexible Binding (Taylor's Gardening Guides)
"This is good, solid, straightforward information on roses that is clearly and simply stated." American Gardener