In fact, I wouldn't be surprised if your algebra text has a thorough explanation and derivation.
You can ask a new question or answer this question.