David J. R. Brook | doi.page