Trees for the small garden : how to choose, plant, and care for the tree that makes the garden special