Author: Pawel Kurasinski, Habib Naderi, André Adler, Przemyslaw Matula
Author: Saralees Nadarajah, Samuel Kotz