Front cover image for 507 mechanical movements

507 mechanical movements

eBook, English, 2005
Dover, Mineola, N.Y., 2005
1 online resource : illustrations
9780486164670, 0486164675
1132339623