Matthew B. Shaw has written 111 articles: