I think it is very accurate and well-sourced. I understand what you are talking about regarding some other books, but this one is a good reference piece. It is something akin to an encyclopedia, though, so not an easy reading page turner, but a strong addition to the serious practitioner's library.