A review of the Mexican war on Christian principles : and an essay on the means of preventing war
Columbia, S.C.