Ilya Laufer, JJ Verlaan
Luiz Vialle
This module is based on recommendations published in two publications below.