This website will put citations together for you. You fill in the blanks and it does the rest!
WARNING: Double check it's accuracy. Anything that does the work for you will have mistakes. Nothing is perfect.
This service will do MOST citation styles, for example: MLA, APA, and ACS.