Robert A Shapiro Author