Advanced Casting Methodologies: Investment Casting, Centrifugal Casting, Squeeze Casting, Metal Spinning, and Batch Casting