A Practical Guide to Designing for the Web
A Practical Guide to Designing for the Web aims to teach you techniques for designing your website using the principles of graphic design.
Featuring five sections, each covering a core aspect of graphic design: Getting Started, Research, Typography, Colour, and Layout. Learn solid graphic design theory that you can simply apply to your designs, making the difference from a good design to a great one.
This is by far one of my top five list for recommended reading with regards to working in the web. It doesn’t actually touch on any specifics about responsive design, but the overall approach to work, dealing with clients, dealing with yourself, not to mention the specifics around design… well worth having on a physical bookshelf.