David Andrew Manning

Newcastle University