History Repeats itself, or so they say. Must this perpetual cycle of mistakes continue? Dr. Chambers takes his reader on a whirlwind 4,000 year journey to explore the implications of this question, and so much more
$12.99