Alan Kesselheim has written 74 articles: