Matthew B. Shaw has written 121 articles: