Little to add to the other 5 star reviews. This book lives up to its title. Clear and thorough. Just in case you're worried by the 1 star review, the code formatting on the iPad kindle app (and Kindles in general) is fine as long as you use the smallest font so that the lines don't need to wrap. And even if you don't it's just like it's emulating a text editor screen - what do you expect?!