def __init__(self, email=None, password=None, source=None,
                server=BOOK_SERVER, account_type=ACCOUNT_TYPE,
                exception_handlers=tuple(), **kwargs):

        gdata.service.GDataService.__init__(self, email=email, 
                    password=password, service=BOOK_SERVICE, source=source,
                    server=server, **kwargs) 
        self.exception_handlers = exception_handlers
source should be of form 'ProgramCompany - ProgramName - Version'
dataset/ETHPy150Open CollabQ/CollabQ/vendor/gdata/books/service.py/BookService.__init__