Hager launches 'Dirty Politics' book