http://www.eecs.umich.edu/~grizzle/papers/MABEL.html