classic problem books