Clear And Concise Communications For Scientists And Engineers by James G. Speight & Zaleena K. Chin Yuen Kee