TomTom (Netherlands)h-index: 27Total citations: 2,817Total papers: 199Homepage: http://corporate.tomtom.com/