Role of training and development programmes and their impact on human resource performance in mining industry with special reference to Coal India Limited