Software engineering foundations : a software science perspective - Wang, Yingxu ([S.n.], 2008)