Author: Raymond : translated and adapted by Sir George Arthur Poincare