Fundamentals of electronic systems design. (2017)