Bertrand Meyer wrote a very good book called Agile: the good, the bad and the ugly.
Which really, gives a good balanced view of the practices and the hype.
Reading, is what removed the veil in my eyes.