Updated comments on data source
Updated to include BookService to encapsulate service method