Matthew B. Shaw has written 124 articles: