http://habrahabr.ru/post/146279/

http://www.dreamhammer.com/ballista-about.shtml