The American Promise, 6th edition, Vol 2 book review