Gerald H. HermanBooksWorld history on the screenCritical Thinking Using Primary Sources In U.s. HistoryAuthor data: Open Library