Business | Fri Aug 17, 2012 2:53pm EDT

Caterpillar workers ratify new contract, ending strike