Alan Kesselheim has written 70 articles: