If you use many references, a reference management tool might be useful. The tool is both a personal database for storing references and enables you to generate lists of references in different reference styles. There are many open source reference management tools, e.g. Mendeley and Zotero. Read more about reference management tools here