is michael shellenberger right