Thief of time - Pratchett, Terry (Corgi Books, 2001)