TreeBook
TreeBook is the authoritative guide to 100 of the most common trees in North America, produced by veteran forester Steve Nix (of forestry.about.com fame), and developed by Ash Mishra (developer of the very popular CBC Hockey and CBC Radio apps).