This author has not been identified. Look up 'Olivier Finkel' in GoogleThis author has not been identified. Look up 'Vesa Halava' in GoogleThis author has not been identified. Look up 'Tero Harju' in GoogleThis author has not been identified. Look up 'Esa Sahla' in Google