Michael D Halliday is a retired scientist, teacher and senior manager who holds an Oxford University MA and an MBA. He is the author of 10 previous books, mainly in philosophy and the social scienc...view moreMichael D Halliday is a retired scientist, teacher and senior manager who holds an Oxford University MA and an MBA. He is the author of 10 previous books, mainly in philosophy and the social sciences, as well as 3 collections of modern poetry. view less