How do you make an elephant laugh?, And 699 other zany riddles
by
Joseph Rosenbloom
Includes 700 riddles on a variety of topics.