Great read and reference on the topic

http://jpfo.org/filegen-n-z/six-about-2nd.htm