There is no cache setting on the module. This means that by default it will cache items by user. So what the user sees is a block that sometimes is there and sometimes is not depending on the page that was being seen when the book appeared.
I would thing setting the cache to BLOCK_CACHE_PER_PAGE would fix this.