Florent Becker, Ivan Rapaport, Eric Rémila: Self-assemblying Classes of Shapes with a Minimum Number of Tiles, and in Optimal Time. FSTTCS 2006: 45-56