National Geographic almanac of American history - Miller, James (National Geographic, 2006)