Mooldevshashidev), law, morals, and history