Managing information technology projects applying project management strategies to software, hardware, and integration initiatives - Taylor, James, 1937- (American Management Association, 2004)