A review of the Mexican war on Christian principles
Subtitle: and an essay on the means of preventing war
Publisher: Printed by A. S. Johnston
Published: 1849
Number of pages: 87