Kitty Litter. My husband and I purchased several hundred old books and when we opened the boxes ... ugh! It wasn't smoke, but it was a musty smell. The kitty litter cleaned it right up. Be sure to get the kind without Oxyclean which can bleach out some spots.