C. Napier Bell (1835-1906) was a civil engineer. Born in Scotland, he grew up in Central America.
Tangweera
C Napier Bell - Paperback
£27.99