the first 90% of the book is well written and extremely well performed. but the last couple of chapters lacks forethought and is disappointing