There are a number of open source software managing tools that can help you organize your research and generate citation for both scholarly and print sources. In addition to Zotero, we recommend any of these programs.
In addition to database services like EBSCO Academic Search Premier, there are independent citation generators that allow you to plug in a source information and get it cited correctly.