Source: http://www.onlybillard.com/carambole.pdf