This book is quite simply excellent! It ends with admirable purpose and finality. All questions resolved in one fell swoop. And yet the ambiguity lingers till the last word and beyond. A brilliantly layered and nuanced story that develops the way any great novel should.