Dover Civil and Mechanical Engineering

576 pages paperback

nonfiction mathematics science technology medium-paced

672 pages paperback

nonfiction mathematics technology challenging informative medium-paced