Keeping track of sources and producing proper citations can be the most challenging part of writing a paper. Luckily there are a few free options of software and websites that will help you manage your bibliographies.
The UIUC Library has a LibGuide that recommends: