progressions classics book review