Tis a free download 
here.  It's by Bruce Eckel (Thinking in Java, Thinking in Patterns, Thinking in C++) and Larry O'Brien.  I saw Larry's post on a mailing list a few days ago, but thought I'd tell all on ATOT as well 
I've converted it to a pdf as well.  PM me if you'd like a copy...