mratcliffe has written 37 articles