1000 Dog Names by Gerd Ludwig & Sharon Vanderlip