This thorough guide to gardening covers everything from flowers and houseplants to planting shrubs, vegetables, herbs, and trees. In addition, learn how to deal with garden pests, discover products that can make your life simpler, and discover beneficial strategies to minimize the aches and pains that frequently accompany the hard labor of gardening.