Eric J. Macdonald | doi.page