Synthesis and characterisation of chitosan–nitrogen polyphosphonic acid poly(organosiloxane) high temperature proton exchange membranes for fuel cells. (20th March 2016)