Source: http://eprints.rclis.org/14605/1/tipdoc.pdf