McGraw-Hill encyclopedia of engineering by Sybil P. Parker | Menrva Books