Road ahead : compulsary revised and up -to- date - Gates , Bill (New york Penguin Books, 1996)