So I'm afraid I can only give you what I know and use and any citations which align with it....
Thank you, Graham
New? not really. A mix of things pulled from various places, with your own spin and experience and use of language which is I imagine the basis of how you teach in your dojo - which is fine.