Bibme will give you a quick but rough citation and help you to learn what information is needed for a citation. NOTE: always double check your citations from this site, there are often errors.
Purdue Online Writing Lab
High level writing help for research papers. Excellent resource for serious writer.