Sweary, but comprehensive and rather erudite. Oh yes.