Author: Manh Thanh Le,Jerzy Swiatek