Hi,
First of all, what do you mean by 'grammar'? Do you mean the 'status of mind (ie. an innate set of phonological and syntactic rules) which enables speaker of a language to interpret and generate speech "of her language"', or do you refer to 'a set of rules generalised by grammarians as to how the sentences of a particular language is formed'? This is of paramount importance in deciding 'which (kind of) book(s) to choose'.
It also depends on what kind of work you are currently engaged in: for example, if you are really doing some kind of postgraduate research, 'an introduction to Hallidayan Functional Grammar' would certainly not have been the right choice! On the other hand, if you are doing, say, but an elective course for your undergraduate degree, something like 'dissertations in honour of Howard Lasnik' is not a wise choice either.