Great Impeacher: A Political Biography of James M. Ashley (Brooklyn College Studies on Society in Change, No 9)