Laughter with Kafkaby Duncan Swallow37161Dystopian future, ecowarrior courtroom drama with laughs. Ticks all the boxes, as friend of mine once said.kafkaecowarriorcourtroom+2 more