Zotero provides the ability to save sources from catalogs, databases, and other websites with one click.
You can then organize and edit the citation entries, which makes it great for annotated bibliographies, research papers, and more!
The Citation Style Guide has plenty of information to help you better understand the citation style your professor is asking for.
While going directly to the style guide is the best way to ensure accuracy in your citations, the University of Maryland Global Campus has a helpful online resources for troubleshooting.
Also recommended, from PurdueOWL: