Effective Writing Strategies For Engineers And Scientists by Patricia Robinson & Donald C. Woolston