Launder items using hot water, regular amount of detergent, and 1 cup each of white vinegar and baking soda. Repeat if any smoke smell remains. DO NOT dry until smoke smell is gone.
Our home was set on fire by an arsonist about three weeks ago and we lost nearly everything. We decided to try to salvage clothing that was hanging in the closet, and while there was no fire damage to them, there is a heavy stench of smoke. What was recommended to us has worked very well. We were told to mix two cups of Scope mouthwash into each load by the Red Cross. I don't know why, I'm no scientist, and I'm sure each case is different, but the smoke smell is undetectable after one wash and dry cycle. We have been able to salvage the clothing at least. A moral victory for us knowing the arsonist didn't destroy everything we owned. It might work for anyone else on here with this type of question.
Have you tried charcoal to remove the smell from the house and clothing and books? Take the clothing and books and put in a large trash bag.
After a fire, ridding your home of the smoke odor can be a daunting task. Books can easily harbor the lingering smoke smell for a long time. This is a page about cleaning smoke odor from house fire in books.
Water and smoke damage can lessen the value of collectibles. This is a page features advice about cleaning collectibles damaged in a house fire.