Understanding what sources you need for Senior Seminar will be important, so this website will help you understand the types of sources you are looking at.
This website allows you to properly write an annotated bibliography, along with showing you how to accurately cite sources.