David R M Irving Editor