| Through a little bit of algebraic manipulation, you can express this equation like so:
 E = (CB - E)(1 + C)^D - CA
 
 As you can see, this is a polynomial of order D + 1, so there exists a general algerbraic solution if and only if D <= 4.  Otherwise, you'll have to resort to a numerical approach (which really isn't all that bad, is it?)...
 |