A public betrayed

Adam Gamble and Takesato Watanabe
Distributed to the trade by National Book Network
9780895260468
0-89526-046-8