The sleeper wakes - Hill, David (Puffin Books, 2001)