mratcliffe has written 39 articles