Lets see... Ed Rosenthal's big book of buds is a nice one.. Barnes & Noble carries it
Also browsing online seed catalogues is a nice education, lol
But you are never going to nail that down for sure!