Remarkable book. It's a cross between Stephen King and Douglas Adams. Fascinating plot and some unforgettable characters. Confusing in parts (in the best way) but all is explained towards the end. Well written and fascinating to say it was a debut novel. It has quickly become one of my favourite books.