Top 1 vered shalev hurvitz PDF Book