Euroabstracts : a review of European innovation and enterprise