Order Imbalances and Stock Price Movements on October 19 and 20, 1987 Marshall E. Blume; A. Craig MacKinlay; Bruce E. Terker Journal of Finance 1989