American Heritage History of United States for Young People Excellent resource!