I read this book to review for Shiny New Books but it was such an important read that I've ended up writing two reviews of it. My review in Shiny appeared here, and this is perhaps a more directly personal view of the book, as is usual when I do a double review. Please do […]

Read more of this post