Red Towers of Granada by Geoffrey Trease