cooper-and-davies