Labyrinth by John Banks
_