Contributed by Nikolai
Contributed by C J Redmond
Contributed by Valentine Rimsky
Contributed by Patrick Concannon