A Science of Generic Design: Managing Complexity Through Systems Design by John N. Warfield | Menrva Books | MenrvaBooks