def METHOD_NAME(ctx: Context, actor: Actor) -> Optional[Tuple[str, Optional[str]]]:
    """
    Extract a book name from user request with wikiparser
    """
    annotated_utterance: dict = ctx.misc.get("agent", {}).get("dialog", {}).get("human_utterances", [{}])[-1]
    result = get_name(annotated_utterance, "book")
    if not result or not result[0]:
        return None
    return result