Occupational choice : an approach to a general theory