This is a guest post by Jeffry van der Goot (@jvdgoot). While the book is not specifically targeting mobile, the techniques are equally applicable in recent modern mobile browsers.
Hardboiled Webdesign by Andrew Clarke is part manifesto and part cookbook. In the first part of the book Clarke describes his design philosophy. Instead of designing websites so that they look identically, to the pixel, in every browser, you take a top-down approach. Make use of the most bleeding edge features in modern browsers and give less modern browsers what they can handle.
The remaining 3/4ths of the book contains practical examples of HTML5 and CSS3 techniques you can use to enhance your website. Clarke not only shows you how to use cool fancy tricks, but also shows you real life examples and explains how they improve the experience for the user.
Hardboiled Webdesign not only lays out a design philosophy I totally agree with (and wish would spread rapidly) but is a tremendously useful reference book for HTML5 and CSS3 features. If you’re building webapplications in the 21st century, this should be on your (virtual) bookshelf.