I agree 150% !!!
I read through (re-read) some part of it almost every day.