Communicating Technical Information by Donald Pattow & William Wresch