If you want to learn JavaScript the "right" or "computer-science" way, you only need this book - covering everything from simple variables to complex AJAX coding.
The wealth of information packed into easy language - the book covers all the information you need about the browser compatibility issues, fonts and text properties, even element units and values.
A collection of 13 redesign projects, each illustrating different aspects of CSS layout techniques and HTML, with a philosophy, a way of thinking, and a collection of ideas underneath.
This book documents the jagged history of web design's hows and whys, while teaching you the techniques you'll need to transition your thinking away from obsolete markup.
An academic masterpiece, this book is the definitive reference for data structures and algorithms with rigorous coverage of the most widely used algorithms.