507 mechanical movements
By: Henry T. Brown
Language: eng
Other titles: Five hundred and seven mechanical movements