Krautrock: Cosmic Rock and It's Legacy