KennyKravitz rated The Causal Angel: 4 stars March 17, 2023 Public The Causal Angel by Hannu Rajaniemi