I found that the gun does very little damage, making it very difficult to fight multiple enemies at once. Enemies can also attack you while you're picking one of the book upgrades, which isn't ideal.
I admit the game has balancing issues and some bugs. I'll take your suggestion for later development. Thanks!