Still more lecherous limericks - Softcover

 
9780802771063: Still more lecherous limericks