The Mathematical Theory of Design by Oded Maimon & Dan Braha