use BookId at method argument