Let's say, all of you could rewind time and begin as a developer all over again. Then, what do you think are the best books you'd go through as a programmer to ensure a bright career for yourself and develop a thorough understanding of important concepts and best practices?