Matthew B. Shaw has written 142 articles: