Fundamentals of Additive Manufacturing technologies