service object for books