Author: David ben Mosheh Hakohen