http://www.homelandsecurity.org/journal/articles/Trebilcock.htm