Marc Zimmer's book is targeted primarily at young adults, meaning it is comfortable reading for the non-scientist. At just over 100 pages, it's also a short book which makes it a quick read!
Zimmer clearly and concisely explains the differences between science, on the one hand, and fake science, quackery and the political misuse of science on the other. He thus makes an essential contribution to the "culture wars" battle against unreason and untruth and for valid scientific knowledge, peer-reviewed and grounded in evidence.
Zimmer draws up 20 rules for distinguishing between scientific knowledge and fake science which are interspersed through the book and then handily collected together at the end.
I've long adhered to Nietzsche's argument that "there are no facts but only interpretations", but have found myself having to question my thinking in the past decade or so where conspiracy theories, disinformation and outright lies have entered and increasingly distort mainstream discourses. While these developments prove Nietzsche's essential point, they have - to say the least! - made it a slightly less attractive manifesto for radicals than it once may have seemed.
In relation to this, I'm going to have give some consideration to climate scientist Kate Marvel's statement which Zimmer cites: "Once you put facts about the world up for debate, you have already lost. Science isn't a popularity contest."
Finally, I agree that scientific knowledge is necessary but I have some reservations regarding its "sufficiency". However I'll reserve those until I've read Zimmer's other book on the same theme "The State of Science" which goes into more depth and which may touch on the matters which I feel are missing from this book and from Zimmer's nonetheless welcome argument for facts and valid science.