Nanofinishing Science and Technology: Basic and Advanced Finishing and Polishing Processes by Vijay Kumar Jain Back to product details page >