Refactoring Improving the Design of exisiting code 2nd Edition
Deep Learning with Applications Using Python
Getting More Productive With Microsoft Visual Studio
Moving From C To C++
Beginning C# Object Oriented Programming