Please see http://www.cs.ndsu.nodak.edu