I use Jonathan Rowson's book for "understanding" the ideas and Dembo's as reference. I don't know about Aagard's book and I didn't learn much from those Lilov videos either tbh. I highly recommend both books... especially Rowson's.
http://www.amazon.com/Play-Grunfeld-Detailed-coverage-favourite/dp/185744521X
http://www.amazon.com/Understanding-Grunfeld-Jonathan-Rowson/dp/1901983099/ref=sr_1_4?s=books&ie=UTF8&qid=1375220826&sr=1-4&keywords=jonathan+rowson
Edit: Dembo's book looks at 9...b6 in 8.Rb1 line and 10...Na5 in 7.Bc4
Any ideas? I have Jacob Aagaards book Starting Out: the Grunfeld but the coverage of some of main variations are very brief. I also found FM Lilov's videos here on chess.com too brief and unrelated to the variations I wish to play.
I plan on learning the Classical Exchange (7.Bc4 and 8.Ne2) 10...Qc7 line, and the Modern Exchange (7.Nf3 and 8.Rb1) 9...Nc6 variation. Are there any books or internet resources with in-depth analysis of games with these variations?