Zotero allows you to collect, save, and manage bibliographic information on books, articles, websites, and more. Once you've got Zotero working, you can use it to create in-text citations and bibliographies in over 7,000 styles with the click of a button. Zotero integrates with Word, Google Docs, or LibreOffice, or can just export a bibliography to pages or any other word processing program.
For the full library guide on Zotero: Get Started with Zotero