D. M. Moriarty | doi.page