1,001 things everyone should know about American history Book 1989 1,001 things everyone should know about American history JG John Arthur Garraty JG John A. Garraty 4.01 3 readers shelved it PublisherDoubledayLanguageEnglishPublished1989