Hargreaves Greaves Desgraves Adam Hargreaves. C.M. Hargreaves. Water waves Shear waves Hargreaves, Adam. Hargreaves, C. M. Hargreaves, Jack,