Have stumbled across this website through a reference from elsewhere…

http://www.hw.ac.uk/libwww/irn/irn126/irn126.html