Studyguide for America: A Narrative History by Shi, David E., ISBN 9780393265965