Author: Tasman, Allan; Kay, Jerald; Lieberman, Jeffrey A.