Author: neil farber and ira m. josephs