Source: http://ipu.msu.edu/wp-content/uploads/2016/12/Shih-Database-Approach-85-14-Oct-85.pdf