Author: mark p. cosgrove & james d. malloryjr.