The Visual Encyclopedia of Garden Plants: A practical guide to choosing the best plants for all types of garden, with 3000 entries and 950 photographs