by: Andrew Roberts
$12.00
Product Details
Overview
"Roberts'spopulist approach makes for a rollicking good read and never comes at theexpense of accuracy. His mastery of the huge variety of subjects is trulyimpressive and his ability to marshal these ...
Read more
Be the first one to review
Review the book today!