I need to solve the following equation for a hobby coding project that I am working on and I can not find the solution. The Wolfram and SymboLab solvers are perplexed.

$$ 0 = d – (r ^ {p-1} * (p-1) * c) $$

Solve for p, where d, r, c and p are all real numbers> 0.

It seems that it should be quite feasible. Some help? Thank you.