Created by Habiba Elsamman
Contributed by Florian Hardwig
Contributed by Yevgeniy Anfalov
Contributed by Craig Stainton
Contributed by Stephen Coles
Contributed by Nick Sherman