import re


def format_author_name(names: str) -> list:
    """ Parses and formats the author names

    :param names: the raw names of the authors
    :type names: str
    :return: a list of parsed, formatted author names
    :rtype: list
    """
    regex = re.compile(r'[\n\r\t\'\\\"\`]')
    result = regex.sub('', names)
    result = re.sub(r'\(.*\)', '', result)
    result = re.sub(r'[\(\[\{].*?[\)\]\}]', "", result)
    result = result.replace(' and ', ', ').split(', ')
    return result