MLA Formatting and Style Guide - Purdue OWL® - Purdue University
EasyBib®: Free MLA Citation & Bibliography Generator