Source: http://swanmodel.sourceforge.net/download/zip/swantech.pdf