Hoopes James, prof. James Hoopes (application/pdf)