Some refactoring of BookManager Class