For a deep dive to get the details from original sources, see the links below.