Author: Bela R. Andahazi -. K.