Holding up the Universe - Niven, Jennifer, <1968- >. (OLS)http://semarc/name/110397 (Penguin Books, 2016)