Market Microstructure : Confronting Many Viewpoints by Thierry Foucault | Menrva Books | MenrvaBooks