I am always confused buy the expression "anything but".
I assume you want to suggest that people should read the Pinker's book, but I think it could be interpreted also as read everything except that book.
https://english.stackexchange.com/questions/8061/what-is-the...
I think “anything but” was just a typo for “anything by”
For full correctness, it should be "... anything by Steven Pinker, especially..."