First off Some general advice. Smell books in used condition if at all possible. The best way to deal with odors in a book is not to have them.
What you will need:
A plastic bag big enough to hold the book. (ziptop works a treat but plane garbage bags will work for large books. Just don't forget that it's not trash.
A plastic bowl.
Charcoal (activated preferable but briquets work too.)
What you don't need, don't want but, do have:
A book with funky odors.
Step 1: Scents
Most dryer sheets have a mild scent that will help to cover up the odor of the book.
Now there is some issues about putting them in the book itself however I find this more effective.
Step 2: Odor Removers.
The baking powder reacts with the odor causing chemicals and destroys them.
The charcoal has millions of tiny pores. Each one is capable of capturing the molecules of smell in the air.