Starting a business to make the world a better place is a worthy and even fashionable idea. But what does creating a social enterprise really entail, and what skills should you have under your belt before you jump in?
Aspiring social entrepreneurs can find...