by Christopher Moore
There is 1 review of 1 book for an average score of 3 (out of 4).
Fun romp of a read. Tough to follow some of the plot and characters, but there was some real heart under there. Decently Shakespearean, very funny.