This is an original, inventive and very good novel which starts as a contemporary mystery and ends up in alternate and fantastic worlds. I've posted a full review on my SFF blog.