Arthur Eddington
Krook was born in Standerton, South Africa, the son of Pesach Israel Krook and Leah Krook. An undergraduate at the University of the Witwatersrand, Krook received a doctorate in mathematics from Cambridge University in England in 1938 under the supervision of Arthur Eddington. He was subsequently recruited to Birmingham University by Rudolf Peierls.