These books are "all-time classics". The best of its kind and vital for any developer. We suggest reading them to all new and experienced programmers.