Managing information technology projects : applying project management strategies to software, hardware, and integration initiatives - Taylor, James (AMACOM, 2004)