Yang, Xin-She, School of Science and Technology, Middlesex University, The burroughs, London NW4 4BT, UK, United Kingdom