Effective Technical Communication - Ashraf Rizvi M; Priyadarshi Patnaik (Chennai McGraw Hill Education, 2025)