Change implementation from recursion to filter for author-by-name