csforester Hornblower's creator Cecil Louis Troughton Smith's pen name "The African Queen" writer "The African Queen" novelist