Mystery at Geneva: An Improbable Tale of Singular Happenings by Macaulay, Rose
 is a Project Gutenberg book, now on Github.