Book Nook In-progressRefactoring: Improving the Design of Existing CodeThe Pragmatic ProgrammerToDoClean CodeThe Mythical Man Month - Essays on Software EngineeringIntroduction to AlgorithmsRelease It!Code CompleteArchivedThe Clean Coder