Sheffield, William - Research and Publications