Mary G. (mary77) reviewed Taking Sides: Clashing Views on Controversial Issues in American History, Volume I on + 187 more book reviews
This book is used for a history class at college. It goes along with The American Promise.