Liquid Crystal Nightingale352 pages13 hours of reading3.3(75)Add ratingA bold and clever political thriller science fiction debut.Read moreTrack