Source: https://alarcos.esi.uclm.es/per/fruiz/cur/ips/trans/ips_spem.pdf