Holy Sh*t

Holy Sh*t

2013 • 322 pages

Ratings4

Average rating3.8

15

A history of foul language, from the ancient Romans to modern USA and Britain, with lots of examples of what was considered foul under what circumstances and why. It's a fascinating, hilarious and sometimes cringe-inducing read.

June 8, 2014Report this review