A tale of time city - Jones, Diana Wynne (HarperCollins Children's Books, 2001)