Garibaldi : citizen of the world : a biography / Alfonso Scirocco ; translated by Allan Cameron. - Scirocco, Alfonso (Princeton University Press, 2007)