Available at

The Z-A of Limericks: 501 Plus 10 Bonus Named Rhymes

By Trevor P. Morley