Alan Kesselheim has written 73 articles: