TomTom shows signs of life with Traffic Manifesto, aims to shorten European travel times by 5 percentBy R. Lai, 09.29.2010