What Every Engineer Should Know

300 pages paperback

nonfiction art technology informative medium-paced