Steven Weinberg is hawking a book about the history of science these days, and as part of the publicity effort for that, has produced a list of 13 books for non-scientists, with an accompanying essay ...