Thomas Neumann, Sven Helmer, Guido Moerkotte: On the Optimal Ordering of Maps, Selections, and Joins Under Factorization. BNCOD 2006: 115-126