This author has not been identified. Look up 'Michal Katz' in GoogleThis author has not been identified. Look up 'Nir A. Katz' in GoogleThis author has not been identified. Look up 'Amos Korman' in GoogleThis author has not been identified. Look up 'David Peleg' in Google