Erudite without being pretentious. I admire Porter for his attempts to make comprehensible a field of study which has often been dominated by scholars shouting very loudly but very incoherently. That said, I did detect a progressivist bias, as well as a hostility to some of Foucault's ideas. He's entitled to his opinions, of course, and there are doubtless many in the field who share them, but in an overview like this I felt that these elements could and should have been played down. Still, a very useful read.