Aaron Mann has written 21 articles: