Author: Donald M.Tapping; Mark J. Tapping; William J. Turner