Author: Rudolf Fleischer,Jinhui Xu