Incarceron - Catherine Fisher
decent book. though it left a lot of things unexplained.