Author: M. David Jr. Price John Ellis; Haddock