Modern liberals believe in social justice. They ought to also believe in capitalism which makes redistribution possible. But even though a new author makes a persuasive case, reviewer Dan Osborne explains why the two are not likely to twin any time soon…