Publications by 'Ran Averbuch'