A life cycle approach to buildings: Principles - Calculations - Design tools