I am a big fan of this book and surprised to see that it has garnered such negative reviews elsewhere.
Anyone who trashes a book because it fails to tell them everything they wanted to know about a subject is, in my opinion, living in cloud cuckoo land. I never read a book that answered every question I had on a particular subject to my complete satisfaction - you only get anything like a complete picture by reading around a subject.
Anahory and Murray is a good, clear and readable introduction to the subject of Data Warehousing. It is beautifully presented, neatly laid-out and easy to navigate. There are more authoritative accounts available on, for example, Dimensional Modelling (Kimball) and Data Cleansing (Devlin) - but that's not the point of an introductory text to a broad and complex subject, is it?
Required reading for new joiners to my team and a good start point for many of you, too.