'Add the book to the booklist. Intent is to maintain any device-internal
metadata. Return True if booklists must be sync\'ed'

def add_book(self, book, replace_metadata):

    raise NotImplementedError()
