Logic of the Design Process - Kenneth J. Bell (Begell House Inc., 2015)
simplified example of design modification algorithm for computer,