The Diary Of One Of Garibaldi's Thousand.
Publisher: OXFORD UNIV PRESS LONDON