Engineering and the Liberal Arts: A Technologist's Guide to History, Literature, Philosophy, Art and Music by Samuel C. Florman Back to product details page >