diverse seldon m . in.