Agrawal, Roma Nuts and bolts: seven small inventions that changed the world - Hodder & Stoughton 2023 ISBN: 9781529340075