Source: https://www.comm.utoronto.ca/~dkundur/course_info/discrete-time-systems/notes/Kundur_DTS_Chap3.pdf