https://www.youtube.com/watch?v=unsrs4oL2vshttp://smzhepi.sakura.ne.jp/semi/adversive.html
http://www.nicovideo.jp/watch/sm41244332