Mystery of the sleepers by John Hall