Middlemen versus market makers a theory of competitive exchange - Rust, John 1955-; Hall, George J. 1967- (National Bureau of Economic Research <Cambridge, Mass.>: NBER working paper series, 2002)