I found this novel unputdownable. The complex narrative is brilliantly handled to keep the reader guessing right to the end... fascinating...