Professional Journals By

The Criminal Defense Lawyer: Zealous Advocate, Double Agent, or Beleaguered Dealer, 28 CRIMINAL LAW BULLETIN 419