Robert Shapiro and others