Aim you browser at gootle, and search for something like "free programming ebooks" or "free html ebooks". Then start viewing pages.
Why buy when you can get it free on the web?
As for which is best, that's a matter of opinion. One writer's style may be great for you, and the pits for the next person who asks that question.