Stephen J. Cringle | doi.page