How do you make an elephant laugh?, And 699 other zany riddles

by Joseph Rosenbloom

Includes 700 riddles on a variety of topics.