For those whose technical curiosity never takes a day off. Recommendations for engineers, scientists, and anyone who thinks that an “unnecessary” level of detail is in fact, just the right amount. Also, some fantasy and sci fi books.