Culture: Knowledge, Attitude and Skills