Essentials of Entrepreneurship : What it Takes to Create Successful Enterprises