Craik, George Lillie, author, of Macmillan and Co publishers