http://id.esd.org.uk/IPSV/2.00.pdf