Search by:
Last search:
Reasons for Our Rhymes provides a chronological overview of the major philosophical approaches to history. Clearly presenting the ideas and influence of each thinker covered, Robert Herrera surveys…