Applied Minds: How Engineers Think

Applied Minds: How Engineers Think

2015 • 272 pages