Zotero is a citation management tool that is available as a stand-alone program or an extenstion of the Firefox browser: