Essential reading and references for this topic.
Below is a compiled list of highly recommended materials:
For additional details, explore 38000552.xyz.
https://38000551.xyz is a great site on this subject.
38000550.xyz has additional info here.