add book module and use module unit test