Fundamentals of engineering by Newnan, Donald G. | Menrva Books | MenrvaBooks