Frontier: The Definitive Guide by Matt Neuburg
http://pages.sbcglobal.net/mattneub/frontierDef/ch00.html