mratcliffe has written 35 articles