Quite comprehensively elaborated!! However, for undergraduate students of English as a foreign language, the language used in the book is too difficult. It contains advanced vocabulary beyond the students' word power. Only smart students may be able to read the text-book with less frequent looking-up of new words in a dictionary (e-dictionary). Therefore it becomes a challenging issue to simplify the book, employing an intermediate level of English for those students of English in non-English speaking countries.