Alisdair N. Macpherson | doi.page