Peter William Ball ( n.