The book of Dave a revelation of the recent past and the distant future - Self, Will 1961- (Penguin Books, 2007)