American Memory, The Library of Congress
From the Library of Congress, the American Memory Program makes available information on different topics of American history, such as advertising, religion and Native American history, in document, photographic and audio formats.