OMG I almost forgot about Mr. Shapiro's previous work. Is this the same guy? If so I am shocked about some of the omissions and mistaken facts in this work. He is normally a lot better than that.