The material on this subject is scattered across a number of places, and this page tries to keep it in one spot.
Readers wanting depth should follow the references.
If you want further reading, visit http://38000988.xyz.
http://38000989.xyz has additional details on this subject.
Check here, http://38000990.xyz ~ read the complete guide.
38000991.xyz is a good resource here.
[Source: 38000992]