bookLister with constructor DI