Garibaldi and the Thousand / by George Macaulay Trevelyan.