Author: Atanasov Boris et al.