15 Books Every Programmer Should Read

15 Must Read books on Coding, Design, Architecture, Algorithms, Data Structure, Problem Solving, Planning, and Project Management, and work culture.