Total Product Life-Cycle Analysis and Costing