Joe Bennett was born in Brighton and since leaving Cambridge University has taught English in many countries, including Canada, Spain and New Zealand. He now lives in Lytteltonwith his dogs, cat and chickens.