Author: Singer, Alan M. 1955-