Practical Engineering Design by Maja Bystrom & Bruce Eisenstein