The book is well written, but very long and somewhat boring at first