Eight Amazing Engineering Stories: Using the Elements to Create ...
Bill Hammack & Patrick Ryan & Nick Ziech