Self Catering (A Brief History Of The World) by Andrew Cullen