by Shmoop University Year Published:

Shmoop is a great additional resource that not only will help you with your homework but with test preparation as well.  This is a great and fun web-site!!  If you are not connecting with your teacher, this site takes a fun and student approach in their explanations.