Essential reading and references for this topic.
Below is a compiled list of highly recommended materials:
If you need further reading, see 38000543.
[Link: 38000542]
[Link: http://940532750.xyz]
872840 has more details on this subject.
https://38000541.xyz has additional details on this topic.