Gary Taubes in Salon and The Daily Mail