Hard Heads, Soft Hearts: Tough-minded Economics For A Just Society