Computer Science from the Bottom Up
Computers For Smart People
jump start Start To Software Quality Assurance
Sudoku Programming with C
97 Things Every Software Architect Should Know