Time and time again by Ben Elton.by far the best book I've read in ages and I read A lot, last year I got through 86(100 would have been better)