Philosophy, invention, and engineering by Hall, Derek | Menrva Books