Large Nc QCD 2004 proceedings of the workshop, Trento, Italy, 5-11, 2004 (World Scientific, 2005)