TY - BOOK AU - Clarke Richard TI - Against all enemies U1 - 973.931 CLA 22 PY - 2004/// CY - New York PB - Free press ER -