Matthew B. Shaw has written 103 articles: