Design theory - Wan, Zhexian (Higher Education Press ; World Scientific, 2009)