Sanders, David A, Faculty of Technology University of Portsmouth Portsmouth PO1 3DJ, United Kingdom