Author: Ali Naqi ibn Ahmad Bihbahani