I have an e-book version of my Java Programming book for my AP Computer class, if you're interested drop me a private message (free).