Text this: Ingenious mechanisms for designers and inventors .../