Yeah this is definitely something to think about. I already tried balance this looting issue with the book merchant in the ancient city. So you can still buy some important books if your luck is miserable otherwise. But this doesn't remove the tedious aspects of loot.
An alternative possibility is to simply reduce the chance of doubling up on books.
But like Schneeli said, it would ruin the balance somewhat if you got all the good books for sure. The reduction of the doubling could be considered once there are more books in general. Some books (like the cook book) could easily be divided into 2 separate books to increase their numbers.