It is an intense book, but well written and concepts are well explained. It is one of the best books I have read.