Learning Patterns: A Pattern Language for Creative Learners II Takashi Iba