ZoteroFree citation manager that collects, manages, and cites research sources. It's easy to use, and it connects with your web browser to download sources.
Zotero allows you to attach PDFs, notes and images to your citations, organize them into collections for different projects, and create bibliographies.