By far the most easy to read software construction book I have read. Gives you enough depth and width to teach you something new regardless of previous programming experience. I recommend this to other front-end developers.