[go: up one dir, main page]

skip to main content
research-article

SleepNet: Attention-Enhanced Robust Sleep Prediction using Dynamic Social Networks

Published: 06 March 2024 Publication History

Abstract

Sleep behavior significantly impacts health and acts as an indicator of physical and mental well-being. Monitoring and predicting sleep behavior with ubiquitous sensors may therefore assist in both sleep management and tracking of related health conditions. While sleep behavior depends on, and is reflected in the physiology of a person, it is also impacted by external factors such as digital media usage, social network contagion, and the surrounding weather. In this work, we propose SleepNet, a system that exploits social contagion in sleep behavior through graph networks and integrates it with physiological and phone data extracted from ubiquitous mobile and wearable devices for predicting next-day sleep labels about sleep duration. Our architecture overcomes the limitations of large-scale graphs containing connections irrelevant to sleep behavior by devising an attention mechanism. The extensive experimental evaluation highlights the improvement provided by incorporating social networks in the model. Additionally, we conduct robustness analysis to demonstrate the system's performance in real-life conditions. The outcomes affirm the stability of SleepNet against perturbations in input data. Further analyses emphasize the significance of network topology in prediction performance revealing that users with higher eigenvalue centrality are more vulnerable to data perturbations.

References

[1]
2011. Funf Open Sensing Framework. https://www.funf.org/about.html.
[2]
2016. Dark sky forecast API [Online]. https://developer.forecast.io/.
[3]
2023. Contagion. https://www.merriam-webster.com/dictionary/contagion
[4]
Saeed Abdullah, Mark Matthews, Elizabeth L Murnane, Geri Gay, and Tanzeem Choudhury. 2014. Towards circadian computing: "early to bed and early to rise" makes some of us unhealthy and sleep deprived. In Proceedings of the 2014 ACM international joint conference on pervasive and ubiquitous computing. 673--684.
[5]
Chris Arney. 2013. Networks, crowds, and markets: Reasoning about a highly connected world. Mathematics and Computer Education 47, 1 (2013), 79.
[6]
Amber Carmen Arroyo and Matthew J Zawadzki. 2022. The implementation of behavior change techniques in mHealth apps for sleep: systematic review. JMIR mHealth and uHealth 10, 4 (2022), e33527.
[7]
Frank Bentley, Konrad Tollmar, Peter Stephenson, Laura Levy, Brian Jones, Scott Robertson, Ed Price, Richard Catrambone, and Jeff Wilson. 2013. Health Mashups: Presenting statistical patterns between wellbeing data and context in natural language to promote behavior change. ACM Transactions on Computer-Human Interaction (TOCHI) 20, 5 (2013), 1--27.
[8]
Wolfram Boucsein. 2012. Electrodermal activity. Springer Science & Business Media.
[9]
Majdi Bsoul, Hlaing Minn, Mehrdad Nourani, Gopal Gupta, and Lakshman Tamil. 2010. Real-time sleep quality assessment using single-lead ECG and multi-stage SVM classifier. In 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology. IEEE, 1178--1181.
[10]
Hendrik P Buimer, Nienke M Siebelink, Annemarije Gaasterland, Kirstin van Dam, Annelies Smits, Kyra Frederiks, and Agnes van der Poel. 2023. Sleep--wake monitoring of people with intellectual disability: Examining the agreement of EMFIT QS and actigraphy. Journal of Applied Research in Intellectual Disabilities (2023).
[11]
Francesco P Cappuccio and Michelle A Miller. 2017. Sleep and cardio-metabolic disease. Current cardiology reports 19, 11 (2017), 1--9.
[12]
Damon Centola. 2018. How behavior spreads: The science of complex contagions. Vol. 3. Princeton University Press Princeton, NJ.
[13]
Liqiong Chang, Jiaqi Lu, Ju Wang, Xiaojiang Chen, Dingyi Fang, Zhanyong Tang, Petteri Nurmi, and Zheng Wang. 2018. SleepGuard: Capturing rich sleep information using smartwatch sensing data. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 2, 3 (2018), 1--34.
[14]
Zhenyu Chen, Mu Lin, Fanglin Chen, Nicholas D Lane, Giuseppe Cardone, Rui Wang, Tianxing Li, Yiqiang Chen, Tanzeem Choudhury, and Andrew T Campbell. 2013. Unobtrusive sleep monitoring using smartphones. In 2013 7th International Conference on Pervasive Computing Technologies for Healthcare and Workshops. IEEE, 145--152.
[15]
Nicholas A Christakis and James H Fowler. 2007. The spread of obesity in a large social network over 32 years. New England journal of medicine 357, 4 (2007), 370--379.
[16]
Jaap JA Denissen, Ligaya Butalid, Lars Penke, and Marcel AG Van Aken. 2008. The effects of weather on daily mood: a multilevel approach. Emotion 8, 5 (2008), 662.
[17]
Bradley Efron. 1992. Bootstrap methods: another look at the jackknife. Springer.
[18]
Helene Emsellem, K Knutson, D Hillygus, O Buxton, H Montgomery-Downs, M LeBourgeois, and J Spilsbury. 2014. sleep in America poll: Sleep in the modern family. Arlington, VA: National Sleep Foundation (2014).
[19]
Allison Fellger, Gina Sprint, Douglas Weeks, Elena Crooks, and Diane J. Cook. 2020. Wearable Device-Independent Next Day Activity and Next Night Sleep Prediction for Rehabilitation Populations. IEEE Journal of Translational Engineering in Health and Medicine 8 (2020), 1--9. https://doi.org/10.1109/JTEHM.2020.3014564
[20]
Ty Ferguson, Rachel Curtis, Francois Fraysse, Timothy Olds, Dorothea Dumuid, Wendy Brown, Adrian Esterman, and Carol Maher. 2023. Weather associations with physical activity, sedentary behaviour and sleep patterns of Australian adults: a longitudinal study with implications for climate change. The international journal of behavioral nutrition and physical activity 20, 1 (2023), 30.
[21]
Ellen R Girden. 1992. ANOVA: Repeated measures. Number 84. sage.
[22]
Neha P Gothe, Diane K Ehlers, Elizabeth A Salerno, Jason Fanning, Arthur F Kramer, and Edward McAuley. 2020. Physical activity, sleep and quality of life in older adults: influence of physical, mental and social well-being. Behavioral sleep medicine 18, 6 (2020), 797--808.
[23]
Alex Graves. 2012. Supervised Sequence Labelling with Recurrent Neural Networks. Vol. 385. https://doi.org/10.1007/978-3-642-24797-2
[24]
Weixi Gu, Longfei Shangguan, Zheng Yang, and Yunhao Liu. 2016. Sleep Hunter: Towards Fine Grained Sleep Stage Tracking with Smartphones. IEEE Transactions on Mobile Computing 15, 6 (2016), 1514--1527. https://doi.org/10.1109/TMC.2015.2462812
[25]
Yu Guan and Thomas Plötz. 2017. Ensembles of Deep LSTM Learners for Activity Recognition Using Wearables. 1, 2, Article 11 (jun 2017), 28 pages. https://doi.org/10.1145/3090076
[26]
Lauren Hale, Xian Li, Lauren E Hartstein, and Monique K LeBourgeois. 2019. Media use and sleep in teenagers: what do we know? Current Sleep Medicine Reports 5, 3 (2019), 128--134.
[27]
E Hatfield, J Cacioppo, and RL Rapson. 1992. Emotional contagion. Review of personality and social psychology: Volume 14, Emotion and social behavior. MS Clark.
[28]
Max Hirshkowitz, Kaitlyn Whiton, Steven M Albert, Cathy Alessi, Oliviero Bruni, Lydia DonCarlos, Nancy Hazen, John Herman, Paula J Adams Hillard, Eliot S Katz, et al. 2015. National Sleep Foundation's updated sleep duration recommendations. Sleep health 1, 4 (2015), 233--243.
[29]
Max Hirshkowitz, Kaitlyn Whiton, Steven M Albert, Cathy Alessi, Oliviero Bruni, Lydia DonCarlos, Nancy Hazen, John Herman, Eliot S Katz, Leila Kheirandish-Gozal, et al. 2015. National Sleep Foundation's sleep time duration recommendations: methodology and results summary. Sleep health 1, 1 (2015), 40--43.
[30]
Daniel Hosker, R. Meredith Elkins, and Mona P. Potter. 2019. Promoting Mental Health and Wellness in Youth Through Physical Activity, Nutrition, and Sleep. Child and adolescent psychiatric clinics of North America 28 2 (2019), 171--193.
[31]
Chen-Yu Hsu, Aayush Ahuja, Shichao Yue, Rumen Hristov, Zachary Kabelac, and Dina Katabi. 2017. Zero-effort in-home sleep and insomnia monitoring using radio signals. Proceedings of the ACM on Interactive, mobile, wearable and ubiquitous technologies 1, 3 (2017), 1--18.
[32]
Karine Alexandra Del Rio João, Saul Neves de Jesus, Cláudia Carmo, and Patrícia Pinto. 2018. The impact of sleep quality on the mental health of a non-clinical population. Sleep medicine 46 (2018), 69--73.
[33]
Maryam Khalid and Akane Sano. 2023. Exploiting social graph networks for emotion prediction. Scientific Reports 13, 1 (2023), 6069.
[34]
Maryam Khalid and Akane Sano. 2023. Sleep Contagion Dataset. https://github.com/comp-well-org/SPAND_Dataset.git.
[35]
Thomas Kipf and Max Welling. 2017. Semi-Supervised Classification with Graph Convolutional Networks. ArXiv abs/1609.02907 (2017).
[36]
Alden S Klovdahl, Edward A Graviss, Afshin Yaganehdoost, Michael W Ross, A Wanger, Gregory J Adams, and James M Musser. 2001. Networks and tuberculosis: an undetected community outbreak involving public places. Social science & medicine 52, 5 (2001), 681--694.
[37]
Gerald P Krueger. 1989. Sustained work, fatigue, sleep loss and performance: A review of the issues. Work & Stress 3, 2 (1989), 129--141.
[38]
Meir H Kryger, Thomas Roth, and William C Dement. 2010. Principles and Practice of Sleep Medicine E-Book. Elsevier Health Sciences.
[39]
Nicholas Lane, Mashfiqui Mohammod, Mu Lin, Xiaochao Yang, Hong Lu, Shahid Ali, Afsaneh Doryab, Ethan Berke, Tanzeem Choudhury, and Andrew Campbell. 2012. Bewell: A smartphone application to monitor, model and promote wellbeing. In 5th international ICST conference on pervasive computing technologies for healthcare.
[40]
Nan Liu, Zongqing Lu, Bokun Xu, and Qingmin Liao. 2017. Learning a convolutional neural network for sleep stage classification. In 2017 10th International Congress on Image and Signal Processing, BioMedical Engineering and Informatics (CISP-BMEI). 1--6. https://doi.org/10.1109/CISP-BMEI.2017.8302226
[41]
Shikang Liu, David Hachen, Omar Lizardo, Christian Poellabauer, Aaron Striegel, and Tijana Milenković. 2019. The power of dynamic social networks to predict individuals' mental health. In PACIFIC SYMPOSIUM ON BIOCOMPUTING 2020. World Scientific, 635--646.
[42]
Patrick E McKight and Julius Najab. 2010. Kruskal-wallis test. The corsini encyclopedia of psychology (2010), 1--1.
[43]
Sara C Mednick, Nicholas A Christakis, and James H Fowler. 2010. The spread of sleep loss influences drug use in adolescent social networks. PloS one 5, 3 (2010), e9775.
[44]
M Mendelson, A Borowik, A-S Michallet, C Perrin, D Monneret, P Faure, P Levy, J-L Pépin, B Wuyam, and P Flore. 2016. Sleep quality, sleep duration and physical activity in obese adolescents: effects of exercise training. Pediatric obesity 11, 1 (2016), 26--32.
[45]
Lauren Ancel Meyers, MEJ Newman, Michael Martin, and Stephanie Schrag. 2003. Applying network theory to epidemics: control measures for Mycoplasma pneumoniae outbreaks. Emerging infectious diseases 9, 2 (2003), 204.
[46]
Lauren Ancel Meyers, Babak Pourbohloul, Mark EJ Newman, Danuta M Skowronski, and Robert C Brunham. 2005. Network theory and SARS: predicting outbreak diversity. Journal of theoretical biology 232, 1 (2005), 71--81.
[47]
Jun-Ki Min, Afsaneh Doryab, Jason Wiese, Shahriyar Amini, John Zimmerman, and Jason I Hong. 2014. Toss'n'turn: smartphone as sleep and sleep quality detector. In Proceedings of the SIGCHI conference on human factors in computing systems. 477--486.
[48]
Christoph Molnar. 2020. Interpretable machine learning. Lulu. com.
[49]
Bronwyn A Morris, Frances P Thorndike, Lee M Ritterband, Nick Glozier, Jeff Dunn, and Suzanne K Chambers. 2015. Sleep disturbance in cancer patients and caregivers who contact telephone-based help services. Supportive Care in Cancer 23, 4 (2015), 1113--1120.
[50]
Kate Murray, Suneeta Godbole, Loki Natarajan, Kelsie Full, J Aaron Hipp, Karen Glanz, Jonathan Mitchell, Francine Laden, Peter James, Mirja Quante, et al. 2017. The relations between sleep, time of physical activity, and time outdoors among adult women. PloS one 12, 9 (2017), e0182013.
[51]
Charlotte Nickerson. 2021. Emotional contagion. Simply psychology, eds A. Szudek, K. Hill, and J. Edwards (London: Dorling Kindersley Limited) (2021).
[52]
Kathryn M Orzech, Michael A Grandner, Brandy M Roane, and Mary A Carskadon. 2016. Digital media use in the 2 h before bedtime is associated with sleep variables in university students. Computers in human behavior 55 (2016), 43--50.
[53]
Sophie E O'Connell, Paula L Griffiths, and Stacy A Clemes. 2014. Seasonal variation in physical activity, sedentary behaviour and sleep in a sample of UK adults. Annals of human biology 41, 1 (2014), 1--8.
[54]
Shalini Paruthi, Lee J Brooks, Carolyn D'Ambrosio, Wendy A Hall, Suresh Kotagal, Robin M Lloyd, Beth A Malow, Kiran Maski, Cynthia Nichols, Stuart F Quan, et al. 2016. Recommended amount of sleep for pediatric populations: a consensus statement of the American Academy of Sleep Medicine. Journal of clinical sleep medicine 12, 6 (2016), 785--786.
[55]
Huy Phan, Fernando Andreotti, Navin Cooray, Oliver Y Chén, and Maarten De Vos. 2018. DNN filter bank improves 1-max pooling CNN for single-channel EEG automatic sleep stage classification. In 2018 40th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, 453--456.
[56]
Tauhidur Rahman, Alexander T Adams, Ruth Vinisha Ravichandran, Mi Zhang, Shwetak N Patel, Julie A Kientz, and Tanzeem Choudhury. 2015. Dopplesleep: A contactless unobtrusive sleep sensing system using short-range doppler radar. In Proceedings of the 2015 ACM international joint conference on pervasive and ubiquitous computing. 39--50.
[57]
Haroon Rashid, Sanjana Mendu, Katharine E. Daniel, Miranda L. Beltzer, Bethany A. Teachman, Mehdi Boukhechba, and Laura E. Barnes. 2020. Predicting Subjective Measures of Social Anxiety from Sparsely Collected Mobile Sensor Data. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4, 3, Article 109 (sep 2020), 24 pages. https://doi.org/10.1145/3411823
[58]
Kathryn J Reid, Zoran Martinovich, Sanford Finkel, Judy Statsinger, Robyn Golden, Kathryne Harter, and Phyllis C Zee. 2006. Sleep: a marker of physical and mental health in the elderly. The American journal of geriatric psychiatry 14, 10 (2006), 860--866.
[59]
Christian Robert. 2014. Machine Learning, a Probabilistic Perspective. CHANCE 27, 2 (2014), 62--63. https://doi.org/10.1080/09332480.2014.914768 arXiv:https://doi.org/10.1080/09332480.2014.914768
[60]
Jessica Vensel Rundo and Ralph Downey III. 2019. Polysomnography. Handbook of clinical neurology 160 (2019), 381--392.
[61]
Akane Sano, Sara Taylor, Andrew W McHill, Andrew JK Phillips, Laura K Barger, Elizabeth Klerman, and Rosalind Picard. 2018. Identifying objective physiological markers and modifiable behaviors for self-reported stress and mental health status using wearable sensors and mobile phones: observational study. Journal of medical Internet research 20, 6 (2018), e210.
[62]
Shibani Santurkar, Dimitris Tsipras, Andrew Ilyas, and Aleksander Madry. 2018. How does batch normalization help optimization? Advances in neural information processing systems 31 (2018).
[63]
Aarti Sathyanarayana, Shafiq Joty, Luis Fernandez-Luque, Ferda Ofli, Jaideep Srivastava, Ahmed Elmagarmid, Teresa Arora, Shahrad Taheri, et al. 2016. Sleep quality prediction from wearable data using deep learning. JMIR mHealth and uHealth 4, 4 (2016), e6562.
[64]
Sebastian M Schmid, Manfred Hallschmid, Kamila Jauch-Chara, Nadine Bandorf, Jan Born, and Bernd Schultes. 2007. Sleep loss alters basal metabolic hormone secretion and modulates the dynamic counterregulatory response to hypoglycemia. The Journal of Clinical Endocrinology & Metabolism 92, 8 (2007), 3044--3051.
[65]
Kirsten P Smith and Nicholas A Christakis. 2008. Social networks and health. Annual review of sociology 34, 1 (2008), 405--429.
[66]
Sara Taylor, Natasha Jaques, Weixuan Chen, Szymon Fedor, Akane Sano, and Rosalind Picard. 2015. Automatic identification of artifacts in electrodermal activity data. In 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC). IEEE, 1934--1937.
[67]
S Taylor, N Jaques, E Nosakhare, A Sano, EB Klerman, and RW Picard. 2017. 0795 Importance of Sleep Data in Predicting Next-Day Stress, Happiness, and Health in College Students. Journal of Sleep and Sleep Disorders Research 40, suppl_1 (2017), A294--A295.
[68]
Orestis Tsinalis, Paul M Matthews, Yike Guo, and Stefanos Zafeiriou. 2016. Automatic sleep stage scoring with single-channel EEG using convolutional neural networks. arXiv preprint arXiv:1610.01683 (2016).
[69]
Patricia Tucker and Jason Gilliland. 2007. The effect of season and weather on physical activity: a systematic review. Public health 121, 12 (2007), 909--922.
[70]
John W. Tukey. 1977. Exploratory Data Analysis. Addison-Wesley.
[71]
Taylor B Turrisi, Kelsey M Bittel, Ashley B West, Sarah Hojjatinia, Sahar Hojjatinia, Scherezade K Mama, Constantino M Lagoa, and David E Conroy. 2021. Seasons, weather, and device-measured movement behaviors: a scoping review from 2006 to 2020. International Journal of Behavioral Nutrition and Physical Activity 18 (2021), 1--26.
[72]
J Richard Udry. 2003. The national longitudinal study of adolescent health (add health), wave III, 2001--2002. (2003).
[73]
Catharina van Oostveen and Hester Vermeulen. 2014. Effects of napping on sleepiness and sleep-related performance deficits in night-shift workers: a systematic review1. Nederlands Tijdschrift voor Evidence Based Practice 12, 3 (2014), 11--12.
[74]
Maarten Van Steen. 2010. Graph theory and complex networks. Vol. 144.
[75]
Petar Veličković, Guillem Cucurull, Arantxa Casanova, Adriana Romero, Pietro Lio, and Yoshua Bengio. 2017. Graph attention networks. arXiv preprint arXiv:1710.10903 (2017).
[76]
Florian Wahl and Oliver Amft. 2018. Data and expert models for sleep timing and chronotype estimation from smartphone context data and simulations. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 2, 3 (2018), 1--28.
[77]
Rui Wang, Fanglin Chen, Zhenyu Chen, Tianxing Li, Gabriella Harari, Stefanie Tignor, Xia Zhou, Dror Ben-Zeev, and Andrew T Campbell. 2014. StudentLife: assessing mental health, academic performance and behavioral trends of college students using smartphones. In Proceedings of the 2014 ACM international joint conference on pervasive and ubiquitous computing. 3--14.
[78]
William Webber, Alistair Moffat, and Justin Zobel. 2008. Score Standardization for Inter-Collection Comparison of Retrieval Systems. In Proceedings of the 31st Annual International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '08). Association for Computing Machinery, New York, NY, USA, 51--58. https://doi.org/10.1145/1390334.1390346
[79]
Ran Wei, Xinghua Zhang, Jinhai Wang, and Xin Dang. 2018. The research of sleep staging based on single-lead electrocardiogram and deep neural network. Biomedical engineering letters 8, 1 (2018), 87--93.
[80]
Jennifer A Williams and Diane J Cook. 2017. Forecasting behavior in smart homes based on sleep and wake patterns. Technology and Health Care 25, 1 (2017), 89--110.
[81]
Leon Witt, Mathis Heyer, Kentaroh Toyoda, Wojciech Samek, and Dan Li. 2022. Decentral and Incentivized Federated Learning Frameworks: A Systematic Literature Review. IEEE Internet of Things Journal (2022).
[82]
Han Yu and Akane Sano. 2020. Passive sensor data based future mood, health, and stress prediction: User adaptation using deep learning. In 2020 42nd Annual International Conference of the IEEE Engineering in Medicine & Biology Society (EMBC). IEEE, 5884--5887.
[83]
Bing Zhai, Ignacio Perez-Pozuelo, Emma AD Clifton, Joao Palotti, and Yu Guan. 2020. Making sense of sleep: Multimodal sleep stage classification in a large, diverse population using movement and cardiac sensing. Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies 4, 2 (2020), 1--33.
[84]
Yunke Zhang, Fengli Xu, Tong Li, Vassilis Kostakos, Pan Hui, and Yong Li. 2021. Passive Health Monitoring Using Large Scale Mobility Data. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 5, 1, Article 49 (March 2021), 23 pages. https://doi.org/10.1145/3448078

Cited By

View all
  • (2024)Predicting long-term sleep deprivation using wearable sensors and health surveysComputers in Biology and Medicine10.1016/j.compbiomed.2024.108749179(108749)Online publication date: Sep-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies
Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies  Volume 8, Issue 1
March 2024
1182 pages
EISSN:2474-9567
DOI:10.1145/3651875
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 March 2024
Published in IMWUT Volume 8, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Graph convolution
  2. contagion
  3. graph neural networks
  4. mobile computing
  5. multimodal sensing
  6. sleep
  7. social network
  8. wearable sensing
  9. well-being prediction

Qualifiers

  • Research-article
  • Research
  • Refereed

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)214
  • Downloads (Last 6 weeks)25
Reflects downloads up to 14 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Predicting long-term sleep deprivation using wearable sensors and health surveysComputers in Biology and Medicine10.1016/j.compbiomed.2024.108749179(108749)Online publication date: Sep-2024

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media