This work is comprehensive and really well put together, however from the consideration of learning/reviewing the content, I suggest a printed book, which is easier to annotate, highlight and flip back to. Still, it is really rewarding content. 🙂