Effective Technical Communication - Ashraf Rizvi (Mcgraw Hill Education, 2011)