Proofreading, Technical Writing and Editing by Barclay BlankenshipProofreading, Technical Writing and Editing by Barclay Blankenship