Scientific review paper