Jain V K Nanofinishing Science and Technology: Basic and Advanced Finishing and Polishing Processes - CRC Press 2019 ISBN: 9780367875213