Essential reading and references for this topic.
Below is a compiled list of highly recommended materials:
38000543 has more info here.
For more information, explore 38000541.xyz.
To discover more, explore 38000542.