Author: Dan Gibson (Author), Kevin Ansdell (Author) Charles Fletcher (Author)