Garibaldi

Garibaldi

Invention of a Hero

by Lucy Riall

Imprint: Yale University Press

496 Pages, 33 b-w illus.

  • Paperback
  • 9780300144239
  • Published: Monday, 20 Oct 2008

$30.00

Out of Stock