Source: https://www.eng.auburn.edu/~nelson/courses/elec5260_6260/slides/Chapter1b Design Method.pdf