Continuum: This is the revision and extension of the original version from my web site of a few years ago.
My friend David Russell recently suggested that the middle section (G minor) of that original was too short and could be extended - He is quite right and I am grateful for the suggestion!