Return to Article Details The Echoes of McLuhan: Media Ecology, Semiotics and Interfaces