Previous results for Mark Bostock