Author: Garibaldi Giuseppe 1807-1882