American Promise 3e V2 & Pocket Guide to Writing in History 5e (9780312465797) James L. Roark, Michael P. Johnson, Patricia Cline Cohen, Sarah Stage, Alan Lawson, Susan M. Hartmann, Mary Lynn Rampolla