English for professional communication : science & engineering - Johnny, Chin Fui Ching (Cengage Learning, 2010)