Use Zotero to keep track of resources, create bibliographies and internal citations in any citation style.
Zotero: Login | Installing Zotero | Help Guide (login or create new account)
The Writing Center at Purdue University has created the most widely used, comprehensive guides to citation available.