Number Puzzle Problem

Determine the values of the letters that make the following cryptarithmetic problem correct. Each of the letters corresponds uniquely to a digit in the range of 0 to 9.

             GERALD
           + DONALD
             ------
           = ROBERT

Want to try another puzzle?

              HOCUS
           +  POCUS
             ------
           = PRESTO