Русско-английский научно-технический словарь
• Much progress toward an understanding of the origins of life has been achieved.