trading and exchanges market microstructure for practitioners by larry harris