Author: John Price, M. David Haddock, Michael Farina