create BookDTO and return it from service layer