Moonrise / Moonset time algorithm

Could someone share with algorithm, or give a link to read something about subject for non astranom))