def getAnnotation(self): return first_or_none(ANNOTATION, self._tree)
def getCover(self): return first_or_none(COVER, self._tree)
def getTitle(self, original=False): return first_or_none(ORIGINAL_TITLE if original else BOOK_TITLE, self._tree, attrgetter('text'))