Projects in computing and information systems : - Dawson, Christian W. (Addison-Wesley, 2005)