Ingenious Mechanisms for Designers and Inventors Volumes 1, 2, 3, & 4.