A grammar book? Are you kidding? You want me to read a grammar book?
Do I? Well, maybe not read it all!!
What does 'grammar' mean to you? Lists of rules about what you can and cannot say? Tree diagrams and obscure logical symbols? An explanation of how patterns of language mean? Well, this last one is what you can expect from Halliday and Matthiessen's 3rd Edition of Introduction to Functional Grammar (IFG). This volume is the core text for an approach to language analysis called Systemic Functional Linguistics (SFL) /Grammar (SFG), and is frequently used for (critical) discourse analysis, corpus linguistics, multimodal studies and other fields of functional grammar. I cannot attempt to summarise all of the amazing facts and details that this book provides. (That's the job of the book itself - it's still just an introduction even at 600+ pages.) However, this is unlike most modern books about grammar. For a start, the idea that language is to communicate ideas is just a part of the story. Language does much more than transfer ideas. It also binds people together and establishes their roles and relationships with each other, as well as operating within a constantly-evolving relevant context. This books explains how all of this is managed by the amazing resource for making meaning that we know as language. While this is not an easy theory to learn from scratch, as it comes with a wide range of functional terms for what language does, its reward is the power it offers to analysts working with real language in real contexts.