Liquid Crystal Nightingale352 pages13 hours of readingA bold and clever political thriller science fiction debut.Read more3.3Track