Cat RussellBooksKaleidoscopeAn Optimist's Journal of the End of Days and Other StoriesAuthor data: Open Library