I have read many technical books, and some of them were quite difficult to work through. Every so often I come across a book that is so well put together that I just have recommend it. This list of outstanding books is my tribute to technical and writing books that I consider to be well worth reading.