Author: Zeev Shoham, Colin M Howles, Howared S Jacobs