Author: Nachum Dershowitz,Arnon Avron,Alexander Rabinovich