Factors influencing sleep quality among nursing staff: Results of a cross sectional study.