Ralph E. Harbach | doi.page