http://www.eeschenck.com/i/0/pattern...tec_Cowboy.pdf