There's an excellent substantial podcast/interview on this subject on "software engineering radio": http://www.se-radio.net/2009/06/episode-139-fearless-change-...
Linda Rising wrote a great book about changing culture, "Fearless Change". She actually approaches this topic pragmatically using the concept of "patterns" as the tool. (http://www.amazon.com/Fearless-Change-Patterns-Introducing-I...)
IMHO, you're in for a long ride if you want to make substantial changes in culture. I think you really have to love the place and people you're working with to be able to tolerate the amount of highly cooperative effort and "politics" it will take.
Fresh book recommendations delivered straight to your inbox every Thursday.