Deutsche Bank Pays $2.5 Billion Fine For Interest Rate Rigging
Deutsche Bank has agreed to pay out $2.5 billion fine to settle U.K. and U.S. government investigations into allegations of fixing global interest rates, months after 6 other banks paid out $4.3 billi...
Mass Incarceration for Profit
Dolinar, Brian; Kilgore, James
Against the Current
In the face of growing public criticism and improved technologies, companies like Securus search for new ways to remain competitive while marketing themselves as providers of a quality service that ke...