Matthew B. Shaw has written 150 articles: