flatlined rated Dead Lies Dreaming: 5 stars March 31, 2023 Public Dead Lies Dreaming by Charles Stross