These are a few useful books that deal with elements of Web Design and the Internet.

Some of these books are quite detailed and comprehensive, others are more suitable as reference material for keen beginners.