Mathematical Recreations and Essays by Ball, W. W. Rouse (Walter William Rouse)
 is a Project Gutenberg book, now on Github.