Text this: The impact of work related variables on librarians' organizational commitment and job satisfaction