I have one called"5500 Quilt Block Designs" by Maggie Malone. It is divided into categories like 9 patch, 16 patch, octagon, diamonds, etc, etc. She used a list of sources for the various names of each block. The only thing I think the book lacks, is applique blocks.