Tunis, Kairouan & Carthage: Described and Illustrated with 48 Paintings by Graham Petrie | Menrva Books