This author has not been identified. Look up 'Emily Yu' in GoogleThis author has not been identified. Look up 'Nils Froleyks' in GoogleThis author has not been identified. Look up 'Armin Biere' in GoogleThis author has not been identified. Look up 'Keijo Heljanko' in Google