Technology Developments: the Role of Mechanism and Machine Science and IFToMM by Marco Ceccarelli | Menrva Books | MenrvaBooks