Mechanical engineering: Nano steps to distant worlds - 12571 American Society of Mechanical Engineers (New York : American Society of Mechanical Engineers, 2000)
PSZJBL