https://emediapress.com/2019/05/21/complex-number-primer-by-dr-jack-hanlon/
Complex Number Primer by Dr. Jack Hanlon