Text this: 3D Printing:Fundamentals to Emerging Applications