A few sites to help you get that pesky homework done.
Library of Congress...The Library of Congress is a database of approximately 12 million records representing books, serials, computer files, manuscripts, cartographic materials, music, sound recordings, and visual materials in the Library's collections.
Study Web...Source for the education of tomorrow's leaders.