Sorry, no link. The article was titled "The Minor League Pyramid", but all I've been able to find online is links referencing. It is essentially about how the major league teams have taken over minor league baseball and changed it in ways that benefits nobody. The title is derived from the pre-1950's model, a more ideal structure, where there are less teams in AAA than there are in AA, less teams in AA than there are in A ball, etc. There are more players that are realistically at a single A level than there are players at a AAA level, so why should each team have just one team at each level? It often causes teams to pigeon-hole certain players for certain levels based less on their abilities than on organizational depth. A pyramid model would allow the best players to naturally rise through the system. It is hard for me to disagree with that, but his proposals for changes go overboard. He suggested to expand minor leagues to the point where each team has 2 affiliates at the highest level, 4 at the next, 6 at the next, and then 8 at the bottom. I think 1, 2, 3, 4 would be more realistic. Among other things, he also suggests that MLB teams relinquish control of a large chunk of the players on their affiliates' roster, giving the minor league teams room for personnel management, and requiring players to stay in the minor leagues for at least three seasons. The book was worth the read and covered a lot of different topics, but too new to find for cheap on sites like AbeBooks.