Created by Bagus Purwoko
Contributed by Alistair Hall
Contributed by Indra Kupferschmid
Contributed by Gareth Hague
Contributed by Stephen Coles