A textbook - Forouzan, Behrouz A.; Gi Iberg, Richard F. (Australia, 2022)