Currently, Code Complete 2 by McConnell. I'm in chapter 5 right now. Also, Dead Reckoning: Calculating Without Instruments by Doerfler. It's extremely difficult for me to follow, so I'm still in the first chapter.
Sometime in the future, I might read Essential Java and Unit Testing in Java: How Tests Drive the Code.
Sometime in the future, I might read Essential Java and Unit Testing in Java: How Tests Drive the Code.