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...lihat lebih banyakMichael 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. lihat lebih sedikit