Copyright Ian M King, except where otherwise indicated.