Book entity implementation, WIP