Beginner's Guide to Technical Communication by Anne Eisenberg
"A Beginner's Guide to Technical Communication" is designed to help the student learn how to think through, organize, write, and revise assignments for his or her Freshmen Engineering class, or for any other course that requires scientific or technical reports. All of the examples are patterned on actual witting done in first-year engineering classes. This book has three parts: chapters to read before you write; chapters to read while you write; and chapters to read after you write.