Samuel Bowles is out of the mainstream on two counts: he takes into consideration history and economic history and he considers history of economic thought, as it used to be called.
Guess there's no helping some people, eh?