World's end - Boyle, T. Coraghessan (New York Penguin Books, 1988)