A Tale of Time City by Diana Wynne Jones (Paperback, 2000)