McGrigor, Charles Rhoderick Garibaldi at Home: Notes of a Visit to Caprera James McGrigor, Sir Medical Sketches of the Expedition to Egypt, from India