Revert "Revert "Revert "Revert "Book DAO""""

This reverts commit 26cb9b6361f16dc4f8180bd1ae11fe95405f5c99.
book store manager - dependency problem