If you have the time, Batchelor is worth the time.
I like Batchelor. He seems to really be after the truth. Guess I’ll check it out tomorrow.