Edmund Sheffield may refer to: