If you do not know the topic already at the authors' level, then do not buy this book. You need a towel to get thru. I had impression that the book had been cut down by the editors to save space - some explanations (or should I say - lack of) just drive you crazy.Cochrane is much much better (but it is only about asset pricing).