While I have not read the book, from some of the media attention surrounding it, it seems to be quite well-researched from a non-partisan, academic perspective. A Google search reveals that one of the commenters, Justin Arjoon, is an NDP riding association President and was a campaign manager...