Magnificat Puns
Subtitle: 50 Brain Teasers for Cat Lovers and Others
Publisher: iUniverse
Published: 2009-04-24
ISBN-13: 9780595529032