Over 20,000 garden plants from all over the world are covered in the only gardening encyclopaedia you will ever need to own.