Edward Hamilton — English physician, homeopath and naturalist (1815-1903)