American MemoryAmerican Memory is a scholarly database of American History from the Library of Congress. This database is a good source for historical photographs. There are notable sections on Native Americans, women's sufferage, the military and war, and African American history. Check it out!