David Haviland

Books Authored

Author(s):
Genre(s):
Reviewed by: 

Author David Haviland really dug into history to come up with some pretty esoteric stories in his compilation Why You Should Store Your Farts in a Jar (And Other Oddball or Gross Maladies, Affl