common mistakes in English with exercises
Fitikides, Timotheos J
101 American English Riddles:understanding language and culture through humor
Collis, Harry
Pragmatics
Yule, George
Diversity of life
Starr, Cecie
RNA processing :a practical approach