Essential reading and references for this topic.
Below is a compiled list of highly recommended materials:
Find the complete guide at 6822833.xyz.
For additional info, visit http://6822834.xyz.
http://6822835.xyz has more info on this topic.