A Pattern Language - Christopher Alexander

You can use this book to design a house for yourself with your family; you can use it to work with…