add: book lib