Essential reading and references for this topic.
Below is a compiled list of highly recommended materials:
Find the entire post at 682120530.
http://682148573.xyz is a good site here.
To read more, explore 68211141.