Author: Torrance, E Paul,