I love The Cornetto Trilogy.

And yes, there are a LOT of sly cultural references that you'll need to be a Britisher of a certain age (i.e. about 40) to get.