# # http://www.ece.mcmaster.ca/~kumars/Engineering_design/eng_design_ch9_pdf.prn.pdf # #