The End by Jonathan Hall
More here