Need law help with five sources of criminal law to explain insanity defense

Identify and define the five sources of the criminal law.

Explain the insanity defense. The courts use multiple tests to determine whether a person was insane at the time of the crime. Identify and explain two of these tests.

What is the felony murder rule? Identify and explain the limitations to this rule.

In regards to group criminality, compare and contrast rioting to unlawful assembly.