The Annotated Oomasticon - The Little Book of Amazing Names
ISBN-13: 9780454007589