Unholy alliance

David Horowitz
Distributed to the trade by National Book Network
9780895260765
0-89526-076-X