Manyebook
Terry H. Kovel
Kovels' New Dictionary of Marks