Effective technical communication - Rizvi, M. Ashraf (Tata McGraw Hill, 2005)