Matthew B. Shaw has written 140 articles: