This review is a really weird mix of Expert Scholarly Perspective and Gratuitous Random Sniping and the latter really undermines the former for me.