The belief that new business formation is a source of economic growth is widespread. This belief has been a strong motivation for a great deal of research in entrepreneurship. It has also motivated politicians in many countries to devise strategies aimed at stimulating the formation of new...