My Chess Books Vol - 16: Logical Chess Move by Move by Irving Chernev
This book cost me $12.50. The author explains number of opening ideas by using examples from classic games. And yes, he does explain every move. That in fact is a welcome departure from the rather typical setup where notes are made some 10 or 15 moves in. This book may very well become the basis for my game analysis. I do recommend it.