Technical and professional writing - solving problems at work [Book Review] | IEEE Journals & Magazine | IEEE Xplore