Use Bahl & Bahl for learning the reaction and solving its in-text examples. Then move to a separate problem bank for practice.