Flora the gardener's bible; more than 20, 000 garden plants from around the world (London Cassell, 2003)