Gibraltar and the West Indies; Or, Outposts of Empire by John Temple Lang | Menrva Books