All Editions of Venice: A Maritime Republic

Venice: A Maritime Republic

Venice: A Maritime Republic

Frederic C. Lane

Language: EnglishPublisher: Johns Hopkins University PressFormat: Paperback | 587 pages