C. K. Toh, Ph.D. FIEEE, FIEE, FBCS, FNZCS, FHKIE
Free Tutorial Notes:
Written and given by CK Toh,
Release date: Jan 2018
( free to download HERE )