Final battle the next election could be the last / - Horowitz, David. (Humanix Books,)