in what fundamental ways does activity-based costing differ from traditional costing methods such as job-order costing as described in chapters 2 and 3?