If you want to know how to remove a stain or smell from a carpet, car upholstery, tile, wooden surface, or kitchen surface etc? this is the book. It is well cross- referenced and covers everything from wine to vomit, cat's pee to tar, blood etc. It explains the importance of identifying the base material that has been stained (as well as the stain) before the correct stain removal technique can be chosen. This would be a good present. Don't be tempted to lend it to anyone. One day you'll need it.