Faraday effects