Essential reading and references for this topic.
Below is a compiled list of highly recommended materials:
https://6822842.xyz has more info here.
6822843.xyz is a great site on this topic.
Primary source [: 6822845 ~ read the complete guide.