by Paul A. Tres
1994 eng
Reader not loading? Open it on Archive.org instead.
David Macaulay
1988 ★ 4.2
Sam Youd
1967 ★ 4.4
Joseph Edward Shigley
1956
Robert L. Norton
1992
Popular Mechanics
2008
Henry T. Brown
2004