Stewart, B. R. M.(Brian R. M.),author.