When I have an essay assignment I use EndNote to manage my referencing and generating reference lists & bibliographies.
EndNote is used to:
- gather, store and manage references
- automatically create and format bibliographies in your referencing style
- search and retrieve records from catalogues and databases
- insert citations directly into documents in your referencing style
EndNote has a web version of that can be used to create bibliographies, manage references, share libraries collaboratively, and insert citations into Microsoft Word via Cite While You Write functionality. It can be used as a standalone library or as a way of transferring references if you are using more than one computer.