Puzzling Adventures: Tales of Strategy, Logic, and Mathemati... By Shasha, Dennis Paperback Price $5.65 Free Shipping