Text this: Market microstructure : confronting many viewpoints