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