Text this: Association between self-rated health and quality of life with sleep quality among bangladeshi university students