The Magic Garment: Principles of Costume Design