Vivian Baird McLennan Author