Here is a brief summary: