Primary Author
--------------
Kurt Grandis

Contributors
------------
* Piotr Husiatyński
