The everyday workings of machines

Sale price Price £12.99 Regular price Unit price  per 

Full of fascinating information and colorful graphics the pages reveal the science behind how many of today's machines work.