This is the best comprehensive guide to rain gardens I have seen! The book's introduction educates the reader about water, explains what a rain garden is and its purpose. Steps for planning and constructing a rain garden are well explained and fully illustrated. Common tools needed are described and often picture, which is a great aid to the do-it-your-selfer. Use of soil amendments and mulch are discussed and easy methods to calculate needed amounts are described. Lists of plants to encourage wildlife (hummingbirds and butterflies) discourage consumption by deer and provide seasonal interest are included. Especially helpful is the list of plants that tolerate road salt, since rain gardens built near roads have to deal with salt used on the roads for winter maintenance. Hints on selecting and purchasing plants--including use of natives as well as cultivars--are included and many plants are pictured and described in detail--height, bloom time and light requirements as well as their potential aggressively nature are discussed. There is a discussion of plants to avoid and a useful guide to perennials and grasses by height. One of the best in-depth features of this book is a long chapter on maintaining a rain garden. It covers subjects such as making and using compost, pruning of shrubs and hints on best times to add plants, weed, deadhead spent flowers, cut plants back.