Cuba, Old and New by Robinson, Albert G. (Albert Gardner)
 is a Project Gutenberg book, now on Github.