Sands of time - Erskine, Barbara (HarperCollins Publishers, 2004)