Essential reading and references for this topic.
Below is a compiled list of highly recommended materials: