No, I haven’t read it and so can’t comment on it, but I think we are mixing apples and oranges here. The relationship between energy intake and energy expenditure really is irrefutable. What can vary is the ‘cost’ of extracting energy from certain foods vs. others. For example, proteins are broken down first into smaller peptides and then into individual amino acids. If not used for building new proteins, these amino acids can be metabolized via a process called gluconeogenesis to make glucose and enter the Krebs cycle to produce ATP (energy). There are energy ‘costs’ involved in processing amino acids in this way, and the amount of net energy produced by metabolizing proteins is less than the net energy derived from an equal amount of carbohydrate. So eating different foods can have different effects. However, the relationship between calorie consumption vs. calorie expenditure still holds. If the net amount of energy your body gets from what you eat is greater than the amount of energy your body expends, you will gain weight. If less, than you will lose weight. You could lose weight eating M&Ms if you burned more energy than the net amount you gained from eating the M&Ms.