Book review: Impossible Revolution