Author: Petrucci, Ralph H., Harwood, William S., Herring, Geoff E., Madura, Jeff