Effective technical communication - M. ashraf rizvi (New delhi Mcgraw pub, 2005)