A Pattern Language by Shlomo Ingrid and Angel Max and Fiksdahl-King Murray and Jacobson Sara and Silverstein Christopher and Ishikawa Alexander