Here's why:
* Compound words are usually formed from two or more words that have a combined meaning.
* "Book" and "knife" are not typically used together in a way that creates a single, established concept.
You might use the phrase "book and knife" to describe two separate objects, but it doesn't have a common meaning that would justify creating a compound word.