5088 Northampton Surprise Major Op. 659 by Donald F Morrison