Ondrej Jombik Igor Mino and particular library contributors Authors are members of Platon Group, http://platon.org