How to Draw a Straight Line: A Lecture on Linkages by Kempe, A. B. (Alfred Bray)
 is a Project Gutenberg book, now on Github.