The lives and times of Peter Cooper