Recent advances in astronomy,