These books are all-time classics. They're the best of their kind and vital to any developer. We recommend them to new and experienced programmers alike.