A dictionary of invective : a treasury of curses, insults, put-downs, and other formerly unprintable terms from Anglo-Saxon times to the present by Hugh Rawson. ISBN 0709043996. Published by Hale in 1991. Publication and catalogue information, links to buy online and reader comments.