Home AMERICAN DUPLICITY The Impeachment of President Donald J. Trump: Hoist by his Own Petard — The Briefest of Histories