Formula One racing teams may have a lesson to teach business leaders: Innovation can be overrated.
Aug 20, 2015 in Economics & Business
Although Europe represents only about 8 percent of the planet's landmass, from 1492 to 1914, Europeans conquered or colonized more than 80 percent of the entire world. Being dominated for centuries has led to lingering inequality ...
Sep 02, 2015 in Social Sciences