Moorish towns in Spain - Cecilia Hill (Methuen and co ltd)