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