A few websites we think you will appreciate Botanical Society of AmericaGo BotanyMaine Natural Areas Program Native Plant Trust New England Botanical Society