circulation: loadBook, loadReader, borrow, return, extra