The road ahead - Gates, Bill. (Penguin, 1996)