Global History, Society, and Poltical Economy

bigstock-Rumelian-Castle-Also-Known-As–50657978