Author: Alter, David, ben Shimon