The Hilarious Life of a Mechanical Engineer: 55 Funny Reasons Being Engineer is Chaotic, Challenging, and Totally Worth It; Ultimate ... Students, Interns, Engineers
Pages: 338, Paperback, Independently published
Pages: 338, Paperback, Independently published