This is possibly the bests I have ever read. A genre mystery masterfully mixed with philosophical and socio-psychological issues. The religious nature of reality and the self and the fragility and faith-dependency boundaries between the ordinary and the supernatural, are among the main themes...