Dimensional mazes : an entirely new way of losing yourself in a book. - Pelham, David (Viking Penguin, 1989)