Source: https://retrosnob.files.wordpress.com/2013/11/trace-tables-chapter.pdf