This is recommended book list by Mike Potts INTERN/JUNIOR LEVELFirst Design PatternsPragmatic ProgrammerUML DistilledSOFTWARE ENGINEERING FOUNDATIONPrinciples, Patterns and PracticesAnalysis PatternsClean CodeCLR via C#Code Complete 2Domain Driven DesignMythical Man MonthObject Oriented Software ConstructionPatterns of Enterprise Application ArchitectureRefactoringLEAD ENGINEERAgile Management for Software EngineeringManaging HumansThe GoalPROCESS ENGINEERINGA Discipline for Software EngineeringAgile ......