Jeb Potterf
VERY passionate about this subject. Wants to be helpful. He does add lots of personal opinions but I didn't really mind, however I know this bothers some people. I thought the topic was interesting and would recommend. Lots of notes though and you won't pass without studying