Contributed by Inès Davodeau
Contributed by Miles Newlyn
Contributed by Matthijs Sluiter
Contributed by Ian Crowther