First of three movements. Others to be posted soon.