Native Plants for Northern Gardens
by Dr. Leon C. Snyder
Thorough list of many trees, shrubs, vines, ferns, flowers, and grasses. Includes growing instructions and recommendations for use. It also has photos for many species. I bought a copy at the University of Minnesota Landscape Arboretum.