Perfect Plants for Your Garden by Roger Phillips
This guide provides a selection of 1500 of the best, easiest to grow and most readily available garden plants, including trees, shrubs, roses, perennials, bulbs and annuals. Each chapter contains photographs of the plants wither in their habitat or laid out for easy indentification. The book is organized for easy reference, into for example, trees by size, and roses divided into modern, old, miniatures and climbing and arranged by colour and perennials, bulbs and shrubs by flowering time. There is also information on how and where to grow each plant.