If you are serious about plantings for your own or someone elses garden then this is one of two books I love. If you really, really know your stuff it might be too simple but I've been gardening a long time and I learned a lot from it and recently used it to select 3 new trees for my yard. It is very easy to use and is worthy of the beginning gardener also.
This book starts with figuring how tall your trees should be and what kind for privacy or a windbreak. Then he tells you what trees to plant in a lawn, on a wall, etc. He has a chapter on color, treehouses, birds and butterflies, etc. - then goes on to problem trees, and then planting and maintenance. Within the lists of trees and shrubs for situation, he includes the standard zone, sun, water, height, but also what problems the plant might have. eg. spidermites, heaves pavement.
Along with the "American Horticultural Society encyclopedia of Plants and Flowers" which shows trees and plants by height, and includes a small image showing the shape of every tree or shrub, I can make easy decisions about what plant will go where.
This book will help you avoid serious mistakes and help you find really good solutions to choosing the right plant.