Engineering Writing by Design: Creating Formal Documents of Lasting Value demonstrates how effective writing can be achieved through engineering-based thinking.
Endnote, RefWorks and Zotero
Bibliographic Management Software
Bibliographic management tools work directly with library databases and the web, allowing you to collect and organize your citations and pdfs. They also work with word processing software like Word to allow you to insert properly formatted citations into your paper and automatically generate a properly formatted bibliography. Some popular free citation managers supported by Princeton are:
Zotero (Free with limited storage - exports .bib files for LaTex)