By John D Clare, Rosalie David
By Rosalie David
By A Rosalie David (University of Manchester, UK), Rosalie David