Panamá, Nicaragua and Tehuantepec; or, Considerations upon the questions of communication ...
Published: 1849
Number of pages: 95