Mechanical engineering science by Hannah, John · Bookplated