Monthly Archive: October 2011

Think Different

Beyond marketing hype, slogans, commercial and functional aspects of his products,...