Historical Knowledge, Historical Error: A Contemporary Guide to Practice, by Allan Megill [Book review]