John Paul Hill's Selected Publications