Shannon Dybvig has written 122 articles: