methods of agreement and difference by mill 2129911