I suppose this is going to cause me problems later, since i'm using the open library webservice to fetch book covers, and its very sensitive to false information. I can't think of a way to remove it because of the seperator used, just about the worst possible choice since "," appears as delimiter of the first and last names. Not to speak of the names in french and latin or organizations that either don't have ",". The other possible match "-" also appears in names... possibly a regex like this "[0-9]+* (B\.C\.)? [0-9]+*" ? Then there are cases like "Sunzi, 6th cent. B.C." Bad metadata!