Chess Problems for Solving - Brossura

Rice, John M.

 
9780952403326: Chess Problems for Solving