Not sure why other people had problems with delivery from Amazon, but I got mine okay.
Most UK-based web designers who keep abreast of current trends will have heard of Andy Clarke. He's big on responsive web design, by which we mean the creation of a single website that adapts to different devices - phones, tablets, computers etc. - based on the screen size.
Before responsive design rose to the fore, you'd often find a website would have two or more virtually independent sets of code, each one to suit a particular screen size. You'd also find that there was an almost paranoid attempt to make the website look exactly the same on all browsers and all devices, which means that you're often designing to the lowest common denominator, ignoring the rich facilities CSS3 and HTML5 has to offer.
Andy Clarke leads the way in pouring cold water on that situation. Instead, he argues, a website should look as good as it can on modern browsers and should degrade gracefully on lesser ones. Likewise with screen sizes on different devices: design first for the smallest screen and progressively enhance a site as the screen gets larger.
"Hardboiled Web Design" explains that process in depth. It is an attractive and well put together book and should be a part of any web designer's library. Beware, though - responsive web design is evolving all the time and even a book as good as this can quickly become dated. It is, however, a great book to start with if you have little or no experience of responsive web design.
Note that it is not a beginner's book on CSS and HTML. You need a working knowledge of those things to get the best out of this book.