Mentoring: at the crossroads of education, business and community