Head First Software Development
Dan Pilone & Russ Miles
head first (2)
Real-World Bug Hunting: A Field Guide to Web Hacking
Peter Yaworski
Write Great Code, Volume 3: Engineering Software
Randall Hyde