Average Cost Of A New Shingle Roof