Too late to help OP - sorry, I've only recently joined the forum - but in case it's of use to others, I've found
LEARNING WEB DESIGN by Jennifer Niederst Robbins (O'Reilly, now in its 5th edition)
to be an excellent book.
Very thorough introduction. The sort of book you can read and keep as a reference.