APress's Practical Common Lisp Online
Yup, the whole book. Go and take a look. For those who’d dismiss this because it’s to do with Lisp, I’d like to point out that “conventional” programming languages are becoming more and more like Lisp all the time. Lisp, in one form or another, is the language of the future.