Lectures on Complex Numbers and their Functions, Part I: Theory of Complex Number Systems - Hankel, Hermann; Lawrence, Richard (2023)